builder: fx-team_yosemite_r7-debug_test-web-platform-tests-7
slave: t-yosemite-r7-0027
starttime: 1447871809.16
results: success (0)
buildid: 20151118092126
builduid: 0a7b776fd0504809a962747b95fc7dad
revision: f622e6d5fd171a3ef6456c393f1617ec9d7eb3a7
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.155517) =========
master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.156102) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.156458) =========
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.d2DPTWg0be/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.iEVd023snH/Listeners
TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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:0:0
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.005308
basedir: '/builds/slave/test'
========= master_lag: 0.02 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.178630) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.178945) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.194751) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.195083) =========
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.d2DPTWg0be/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.iEVd023snH/Listeners
TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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:0:0
using PTY: False
program finished with exit code 0
elapsedTime=0.005329
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.243689) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.244012) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.244393) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.244733) =========
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.d2DPTWg0be/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.iEVd023snH/Listeners
TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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:0:0
using PTY: False
--2015-11-18 10:36:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.3M=0.001s
2015-11-18 10:36:49 (10.3 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.203086
========= master_lag: 0.01 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.461058) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.461403) =========
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.d2DPTWg0be/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.iEVd023snH/Listeners
TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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:0:0
using PTY: False
program finished with exit code 0
elapsedTime=0.024669
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:49.508957) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-18 10:36:49.509302) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f622e6d5fd171a3ef6456c393f1617ec9d7eb3a7 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev f622e6d5fd171a3ef6456c393f1617ec9d7eb3a7 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.d2DPTWg0be/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.iEVd023snH/Listeners
TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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:0:0
using PTY: False
2015-11-18 10:36:49,575 truncating revision to first 12 chars
2015-11-18 10:36:49,575 Setting DEBUG logging.
2015-11-18 10:36:49,575 attempt 1/10
2015-11-18 10:36:49,575 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f622e6d5fd17?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-18 10:36:51,522 unpacking tar archive at: fx-team-f622e6d5fd17/testing/mozharness/
program finished with exit code 0
elapsedTime=2.180984
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-18 10:36:51.705785) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:51.706206) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:51.718472) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:51.718964) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-18 10:36:51.719648) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 8 secs) (at 2015-11-18 10:36:51.720155) =========
/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 fx-team --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', 'fx-team', '--download-symbols', 'true']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.d2DPTWg0be/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.iEVd023snH/Listeners
TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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:0:0
using PTY: False
10:36:51 INFO - MultiFileLogger online at 20151118 10:36:51 in /builds/slave/test
10:36:51 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 fx-team --download-symbols true
10:36:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
10:36:51 INFO - {'append_to_log': False,
10:36:51 INFO - 'base_work_dir': '/builds/slave/test',
10:36:51 INFO - 'blob_upload_branch': 'fx-team',
10:36:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
10:36:51 INFO - 'buildbot_json_path': 'buildprops.json',
10:36:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
10:36:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:36:51 INFO - 'download_minidump_stackwalk': True,
10:36:51 INFO - 'download_symbols': 'true',
10:36:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
10:36:51 INFO - 'tooltool.py': '/tools/tooltool.py',
10:36:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
10:36:51 INFO - '/tools/misc-python/virtualenv.py')},
10:36:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:36:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:36:51 INFO - 'log_level': 'info',
10:36:51 INFO - 'log_to_console': True,
10:36:51 INFO - 'opt_config_files': (),
10:36:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:36:51 INFO - '--processes=1',
10:36:51 INFO - '--config=%(test_path)s/wptrunner.ini',
10:36:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:36:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:36:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:36:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:36:51 INFO - 'pip_index': False,
10:36:51 INFO - 'require_test_zip': True,
10:36:51 INFO - 'test_type': ('testharness',),
10:36:51 INFO - 'this_chunk': '7',
10:36:51 INFO - 'tooltool_cache': '/builds/tooltool_cache',
10:36:51 INFO - 'total_chunks': '8',
10:36:51 INFO - 'virtualenv_path': 'venv',
10:36:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:36:51 INFO - 'work_dir': 'build'}
10:36:51 INFO - #####
10:36:51 INFO - ##### Running clobber step.
10:36:51 INFO - #####
10:36:51 INFO - Running pre-action listener: _resource_record_pre_action
10:36:51 INFO - Running main action method: clobber
10:36:51 INFO - rmtree: /builds/slave/test/build
10:36:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
10:36:53 INFO - Running post-action listener: _resource_record_post_action
10:36:53 INFO - #####
10:36:53 INFO - ##### Running read-buildbot-config step.
10:36:53 INFO - #####
10:36:53 INFO - Running pre-action listener: _resource_record_pre_action
10:36:53 INFO - Running main action method: read_buildbot_config
10:36:53 INFO - Using buildbot properties:
10:36:53 INFO - {
10:36:53 INFO - "properties": {
10:36:53 INFO - "buildnumber": 0,
10:36:53 INFO - "product": "firefox",
10:36:53 INFO - "script_repo_revision": "production",
10:36:53 INFO - "branch": "fx-team",
10:36:53 INFO - "repository": "",
10:36:53 INFO - "buildername": "Rev5 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-7",
10:36:53 INFO - "buildid": "20151118092126",
10:36:53 INFO - "slavename": "t-yosemite-r7-0027",
10:36:53 INFO - "pgo_build": "False",
10:36:53 INFO - "basedir": "/builds/slave/test",
10:36:53 INFO - "project": "",
10:36:53 INFO - "platform": "macosx64",
10:36:53 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/",
10:36:53 INFO - "slavebuilddir": "test",
10:36:53 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest",
10:36:53 INFO - "repo_path": "integration/fx-team",
10:36:53 INFO - "moz_repo_path": "",
10:36:53 INFO - "stage_platform": "macosx64",
10:36:53 INFO - "builduid": "0a7b776fd0504809a962747b95fc7dad",
10:36:53 INFO - "revision": "f622e6d5fd171a3ef6456c393f1617ec9d7eb3a7"
10:36:53 INFO - },
10:36:53 INFO - "sourcestamp": {
10:36:53 INFO - "repository": "",
10:36:53 INFO - "hasPatch": false,
10:36:53 INFO - "project": "",
10:36:53 INFO - "branch": "fx-team-macosx64-debug-unittest",
10:36:53 INFO - "changes": [
10:36:53 INFO - {
10:36:53 INFO - "category": null,
10:36:53 INFO - "files": [
10:36:53 INFO - {
10:36:53 INFO - "url": null,
10:36:53 INFO - "name": "https://queue.taskcluster.net/v1/task/LfRDbE6SSbysSXbwbDQ6BQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
10:36:53 INFO - },
10:36:53 INFO - {
10:36:53 INFO - "url": null,
10:36:53 INFO - "name": "https://queue.taskcluster.net/v1/task/LfRDbE6SSbysSXbwbDQ6BQ/artifacts/public/build/test_packages.json"
10:36:53 INFO - }
10:36:53 INFO - ],
10:36:53 INFO - "repository": "",
10:36:53 INFO - "rev": "1d6ba006a526d17294369eed770a9a0ce2794bde",
10:36:53 INFO - "who": "dtownsend@mozilla.com",
10:36:53 INFO - "when": 1447870982,
10:36:53 INFO - "number": 6678160,
10:36:53 INFO - "comments": "Bug 1220911: Remove most of the special casing around experiments. r=rhelmer\n\nExperiments should differ from normal add-ons in a few ways:\n\n* They can always be enabled regardless of compatibility info\n* They default to disabled when installed\n* They cannot be checked for updates\n* They only stay enabled for the lifetime of the current process\n* The UI doesn't give users the ability to enable/disable\n\nThis makes a few changes to keep these differences but remove much of the special casing code for experiments.\n\nBeing able to use regardless of compatibility was mostly fixed by bug 1220198 but I've also removed the redundant override in isCompatible.\n\nPreviously the \"enabled until restart\" feature worked with by not updating the DBAddonInternal object and instead using a hack to make the wrapper still seem enabled. This seems likely to break other code that relies on the state of the DBAddonInternal object so instead we update that as normal and simply don't persist the enabled state to disk.\n\nAlso switch the D",
10:36:53 INFO - "project": "",
10:36:53 INFO - "at": "Wed 18 Nov 2015 10:23:02",
10:36:53 INFO - "branch": "fx-team-macosx64-debug-unittest",
10:36:53 INFO - "revlink": "",
10:36:53 INFO - "properties": [
10:36:53 INFO - [
10:36:53 INFO - "buildid",
10:36:53 INFO - "20151118091623",
10:36:53 INFO - "Change"
10:36:53 INFO - ],
10:36:53 INFO - [
10:36:53 INFO - "builduid",
10:36:53 INFO - "28474222b74b4731a603f3978a06f218",
10:36:53 INFO - "Change"
10:36:53 INFO - ],
10:36:53 INFO - [
10:36:53 INFO - "pgo_build",
10:36:53 INFO - "False",
10:36:53 INFO - "Change"
10:36:53 INFO - ]
10:36:53 INFO - ],
10:36:53 INFO - "revision": "1d6ba006a526d17294369eed770a9a0ce2794bde"
10:36:53 INFO - },
10:36:53 INFO - {
10:36:53 INFO - "category": null,
10:36:53 INFO - "files": [
10:36:53 INFO - {
10:36:53 INFO - "url": null,
10:36:53 INFO - "name": "https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
10:36:53 INFO - },
10:36:53 INFO - {
10:36:53 INFO - "url": null,
10:36:53 INFO - "name": "https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/test_packages.json"
10:36:53 INFO - }
10:36:53 INFO - ],
10:36:53 INFO - "repository": "",
10:36:53 INFO - "rev": "f622e6d5fd171a3ef6456c393f1617ec9d7eb3a7",
10:36:53 INFO - "who": "mconley@mozilla.com",
10:36:53 INFO - "when": 1447870446,
10:36:53 INFO - "number": 6678136,
10:36:53 INFO - "comments": "Backout fix for bug 1175267 (76a433881e4b) for causing bug 1213650.",
10:36:53 INFO - "project": "",
10:36:53 INFO - "at": "Wed 18 Nov 2015 10:14:06",
10:36:53 INFO - "branch": "fx-team-macosx64-debug-unittest",
10:36:53 INFO - "revlink": "",
10:36:53 INFO - "properties": [
10:36:53 INFO - [
10:36:53 INFO - "buildid",
10:36:53 INFO - "20151118092126",
10:36:53 INFO - "Change"
10:36:53 INFO - ],
10:36:53 INFO - [
10:36:53 INFO - "builduid",
10:36:53 INFO - "0a7b776fd0504809a962747b95fc7dad",
10:36:53 INFO - "Change"
10:36:53 INFO - ],
10:36:53 INFO - [
10:36:53 INFO - "pgo_build",
10:36:53 INFO - "False",
10:36:53 INFO - "Change"
10:36:53 INFO - ]
10:36:53 INFO - ],
10:36:53 INFO - "revision": "f622e6d5fd171a3ef6456c393f1617ec9d7eb3a7"
10:36:53 INFO - }
10:36:53 INFO - ],
10:36:53 INFO - "revision": "f622e6d5fd171a3ef6456c393f1617ec9d7eb3a7"
10:36:53 INFO - }
10:36:53 INFO - }
10:36:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg.
10:36:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/test_packages.json.
10:36:53 INFO - Running post-action listener: _resource_record_post_action
10:36:53 INFO - #####
10:36:53 INFO - ##### Running download-and-extract step.
10:36:53 INFO - #####
10:36:53 INFO - Running pre-action listener: _resource_record_pre_action
10:36:53 INFO - Running main action method: download_and_extract
10:36:53 INFO - mkdir: /builds/slave/test/build/tests
10:36:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:36:53 INFO - https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
10:36:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/test_packages.json
10:36:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/test_packages.json
10:36:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
10:36:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
10:36:54 INFO - Downloaded 1183 bytes.
10:36:54 INFO - Reading from file /builds/slave/test/build/test_packages.json
10:36:54 INFO - Using the following test package requirements:
10:36:54 INFO - {u'common': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
10:36:54 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
10:36:54 INFO - u'firefox-45.0a1.en-US.mac64.cppunittest.tests.zip'],
10:36:54 INFO - u'jittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
10:36:54 INFO - u'jsshell-mac64.zip'],
10:36:54 INFO - u'mochitest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
10:36:54 INFO - u'firefox-45.0a1.en-US.mac64.mochitest.tests.zip'],
10:36:54 INFO - u'mozbase': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
10:36:54 INFO - u'reftest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
10:36:54 INFO - u'firefox-45.0a1.en-US.mac64.reftest.tests.zip'],
10:36:54 INFO - u'talos': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
10:36:54 INFO - u'firefox-45.0a1.en-US.mac64.talos.tests.zip'],
10:36:54 INFO - u'web-platform': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
10:36:54 INFO - u'firefox-45.0a1.en-US.mac64.web-platform.tests.zip'],
10:36:54 INFO - u'webapprt': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
10:36:54 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
10:36:54 INFO - u'firefox-45.0a1.en-US.mac64.xpcshell.tests.zip']}
10:36:54 INFO - Downloading packages: [u'firefox-45.0a1.en-US.mac64.common.tests.zip', u'firefox-45.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform
10:36:54 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')]}
10:36:54 INFO - https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net
10:36:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
10:36:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
10:36:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip
10:36:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip'}, attempt #1
10:36:55 INFO - Downloaded 17373139 bytes.
10:36:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
10:36:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
10:36:55 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
10:36:56 INFO - caution: filename not matched: web-platform/*
10:36:56 INFO - Return code: 11
10:36:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:36:56 INFO - https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net
10:36:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
10:36:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
10:36:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
10:36:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1
10:36:57 INFO - Downloaded 30955698 bytes.
10:36:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
10:36:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
10:36:57 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
10:37:00 INFO - caution: filename not matched: bin/*
10:37:00 INFO - caution: filename not matched: config/*
10:37:00 INFO - caution: filename not matched: mozbase/*
10:37:00 INFO - caution: filename not matched: marionette/*
10:37:00 INFO - Return code: 11
10:37:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:00 INFO - https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net
10:37:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
10:37:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
10:37:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg
10:37:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg'}, attempt #1
10:37:03 INFO - Downloaded 68742972 bytes.
10:37:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
10:37:03 INFO - mkdir: /builds/slave/test/properties
10:37:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
10:37:03 INFO - Writing to file /builds/slave/test/properties/build_url
10:37:03 INFO - Contents:
10:37:03 INFO - build_url:https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
10:37:03 INFO - mkdir: /builds/slave/test/build/symbols
10:37:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:03 INFO - https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net
10:37:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
10:37:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
10:37:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
10:37:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1
10:37:04 INFO - Downloaded 54847548 bytes.
10:37:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
10:37:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
10:37:04 INFO - Writing to file /builds/slave/test/properties/symbols_url
10:37:04 INFO - Contents:
10:37:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
10:37:04 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
10:37:04 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
10:37:06 INFO - Return code: 0
10:37:06 INFO - Running post-action listener: _resource_record_post_action
10:37:06 INFO - Running post-action listener: set_extra_try_arguments
10:37:06 INFO - #####
10:37:06 INFO - ##### Running create-virtualenv step.
10:37:06 INFO - #####
10:37:06 INFO - Running pre-action listener: _pre_create_virtualenv
10:37:06 INFO - Running pre-action listener: _resource_record_pre_action
10:37:06 INFO - Running main action method: create_virtualenv
10:37:06 INFO - Creating virtualenv /builds/slave/test/build/venv
10:37:06 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
10:37:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
10:37:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
10:37:06 INFO - Using real prefix '/tools/python27'
10:37:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python
10:37:07 INFO - Installing distribute.............................................................................................................................................................................................done.
10:37:10 INFO - Installing pip.................done.
10:37:10 INFO - Return code: 0
10:37:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
10:37:10 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')]}
10:37:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:37:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:10 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')]}
10:37:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:37:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:10 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 0x109792e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10921ed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8482cf7d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1097b35e0>, '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 0x10920acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109449800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/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.iEVd023snH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:37:10 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
10:37:10 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
10:37:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/Render',
10:37:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:37:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:37:10 INFO - 'HOME': '/Users/cltbld',
10:37:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:37:10 INFO - 'LOGNAME': 'cltbld',
10:37:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:37:10 INFO - 'MOZ_NO_REMOTE': '1',
10:37:10 INFO - 'NO_EM_RESTART': '1',
10:37:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:37:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:37:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:37:10 INFO - 'PWD': '/builds/slave/test',
10:37:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:37:10 INFO - 'SHELL': '/bin/bash',
10:37:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iEVd023snH/Listeners',
10:37:10 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/',
10:37:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:37:10 INFO - 'USER': 'cltbld',
10:37:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:37:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:37:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:37:10 INFO - 'XPC_FLAGS': '0x0',
10:37:10 INFO - 'XPC_SERVICE_NAME': '0',
10:37:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:37:10 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:37:10 INFO - Downloading/unpacking psutil>=0.7.1
10:37:10 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
10:37:10 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
10:37:10 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
10:37:10 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
10:37:10 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
10:37:10 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
10:37:13 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
10:37:13 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
10:37:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
10:37:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:37:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:37:13 INFO - Installing collected packages: psutil
10:37:13 INFO - Running setup.py install for psutil
10:37:13 INFO - building 'psutil._psutil_osx' extension
10:37:13 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
10:37:14 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
10:37:14 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
10:37:14 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
10:37:14 INFO - building 'psutil._psutil_posix' extension
10:37:14 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
10:37:14 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
10:37:14 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
10:37:14 INFO - ^
10:37:14 INFO - 1 warning generated.
10:37:14 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
10:37:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:37:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:37:14 INFO - Successfully installed psutil
10:37:14 INFO - Cleaning up...
10:37:14 INFO - Return code: 0
10:37:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
10:37:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:37:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:37:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x109792e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10921ed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8482cf7d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1097b35e0>, '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 0x10920acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109449800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/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.iEVd023snH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:37:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:37:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:37:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/Render',
10:37:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:37:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:37:14 INFO - 'HOME': '/Users/cltbld',
10:37:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:37:14 INFO - 'LOGNAME': 'cltbld',
10:37:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:37:14 INFO - 'MOZ_NO_REMOTE': '1',
10:37:14 INFO - 'NO_EM_RESTART': '1',
10:37:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:37:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:37:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:37:14 INFO - 'PWD': '/builds/slave/test',
10:37:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:37:14 INFO - 'SHELL': '/bin/bash',
10:37:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iEVd023snH/Listeners',
10:37:14 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/',
10:37:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:37:14 INFO - 'USER': 'cltbld',
10:37:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:37:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:37:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:37:14 INFO - 'XPC_FLAGS': '0x0',
10:37:14 INFO - 'XPC_SERVICE_NAME': '0',
10:37:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:37:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:37:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:37:14 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
10:37:14 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
10:37:14 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
10:37:14 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
10:37:14 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
10:37:14 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
10:37:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:37:16 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
10:37:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
10:37:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
10:37:17 INFO - Installing collected packages: mozsystemmonitor
10:37:17 INFO - Running setup.py install for mozsystemmonitor
10:37:17 INFO - Successfully installed mozsystemmonitor
10:37:17 INFO - Cleaning up...
10:37:17 INFO - Return code: 0
10:37:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
10:37:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:37:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:37:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x109792e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10921ed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8482cf7d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1097b35e0>, '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 0x10920acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109449800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/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.iEVd023snH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:37:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:37:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
10:37:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/Render',
10:37:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:37:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:37:17 INFO - 'HOME': '/Users/cltbld',
10:37:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:37:17 INFO - 'LOGNAME': 'cltbld',
10:37:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:37:17 INFO - 'MOZ_NO_REMOTE': '1',
10:37:17 INFO - 'NO_EM_RESTART': '1',
10:37:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:37:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:37:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:37:17 INFO - 'PWD': '/builds/slave/test',
10:37:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:37:17 INFO - 'SHELL': '/bin/bash',
10:37:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iEVd023snH/Listeners',
10:37:17 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/',
10:37:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:37:17 INFO - 'USER': 'cltbld',
10:37:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:37:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:37:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:37:17 INFO - 'XPC_FLAGS': '0x0',
10:37:17 INFO - 'XPC_SERVICE_NAME': '0',
10:37:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:37:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:37:17 INFO - Downloading/unpacking blobuploader==1.2.4
10:37:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:37:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:37:17 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
10:37:17 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
10:37:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:37:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:37:19 INFO - Downloading blobuploader-1.2.4.tar.gz
10:37:19 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
10:37:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
10:37:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:37:19 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
10:37:19 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
10:37:19 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
10:37:19 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
10:37:19 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
10:37:19 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
10:37:20 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
10:37:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
10:37:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:37:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:37:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:37:20 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
10:37:20 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
10:37:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:37:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:37:20 INFO - Downloading docopt-0.6.1.tar.gz
10:37:20 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
10:37:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
10:37:20 INFO - Installing collected packages: blobuploader, requests, docopt
10:37:20 INFO - Running setup.py install for blobuploader
10:37:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
10:37:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
10:37:21 INFO - Running setup.py install for requests
10:37:21 INFO - Running setup.py install for docopt
10:37:21 INFO - Successfully installed blobuploader requests docopt
10:37:21 INFO - Cleaning up...
10:37:21 INFO - Return code: 0
10:37:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:37:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:37:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:37:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:21 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 0x109792e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10921ed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8482cf7d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1097b35e0>, '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 0x10920acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109449800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/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.iEVd023snH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:37:21 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
10:37:21 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
10:37:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/Render',
10:37:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:37:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:37:21 INFO - 'HOME': '/Users/cltbld',
10:37:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:37:21 INFO - 'LOGNAME': 'cltbld',
10:37:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:37:21 INFO - 'MOZ_NO_REMOTE': '1',
10:37:21 INFO - 'NO_EM_RESTART': '1',
10:37:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:37:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:37:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:37:21 INFO - 'PWD': '/builds/slave/test',
10:37:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:37:21 INFO - 'SHELL': '/bin/bash',
10:37:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iEVd023snH/Listeners',
10:37:21 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/',
10:37:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:37:21 INFO - 'USER': 'cltbld',
10:37:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:37:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:37:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:37:21 INFO - 'XPC_FLAGS': '0x0',
10:37:21 INFO - 'XPC_SERVICE_NAME': '0',
10:37:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:37:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-a3bOG5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-QeYCjl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-h2tqzs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-ZIA8ho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-5Q6rNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-26T7tH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-zMkzPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-CwKAFd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-8TIwsb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:37:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:37:22 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-4uD_UR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-yN_PAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-BPDEnz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-jnhkmW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-WrGIIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-B8UMRI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-THoCjb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-akVE2O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-J_vNju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:37:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:37:23 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-p5W8RK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:37:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:37:24 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-04YuDI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:37:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:37:24 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-YIoxge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:37:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:37:24 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
10:37:24 INFO - Running setup.py install for manifestparser
10:37:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
10:37:24 INFO - Running setup.py install for mozcrash
10:37:24 INFO - Running setup.py install for mozdebug
10:37:24 INFO - Running setup.py install for mozdevice
10:37:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Running setup.py install for mozfile
10:37:25 INFO - Running setup.py install for mozhttpd
10:37:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Running setup.py install for mozinfo
10:37:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Running setup.py install for mozInstall
10:37:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Running setup.py install for mozleak
10:37:25 INFO - Running setup.py install for mozlog
10:37:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
10:37:25 INFO - Running setup.py install for moznetwork
10:37:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
10:37:26 INFO - Running setup.py install for mozprocess
10:37:26 INFO - Running setup.py install for mozprofile
10:37:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
10:37:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
10:37:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
10:37:26 INFO - Running setup.py install for mozrunner
10:37:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
10:37:26 INFO - Running setup.py install for mozscreenshot
10:37:26 INFO - Running setup.py install for moztest
10:37:26 INFO - Running setup.py install for mozversion
10:37:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
10:37:27 INFO - Running setup.py install for marionette-transport
10:37:27 INFO - Running setup.py install for marionette-driver
10:37:27 INFO - Running setup.py install for browsermob-proxy
10:37:27 INFO - Running setup.py install for marionette-client
10:37:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:37:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
10:37:27 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
10:37:27 INFO - Cleaning up...
10:37:27 INFO - Return code: 0
10:37:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:37: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')]}
10:37:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:37:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37: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')]}
10:37:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:37:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:37:27 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 0x109792e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10921ed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8482cf7d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1097b35e0>, '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 0x10920acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109449800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/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.iEVd023snH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:37:27 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
10:37:27 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
10:37:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/Render',
10:37:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:37:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:37:27 INFO - 'HOME': '/Users/cltbld',
10:37:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:37:27 INFO - 'LOGNAME': 'cltbld',
10:37:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:37:27 INFO - 'MOZ_NO_REMOTE': '1',
10:37:27 INFO - 'NO_EM_RESTART': '1',
10:37:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:37:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:37:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:37:27 INFO - 'PWD': '/builds/slave/test',
10:37:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:37:27 INFO - 'SHELL': '/bin/bash',
10:37:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iEVd023snH/Listeners',
10:37:27 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/',
10:37:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:37:27 INFO - 'USER': 'cltbld',
10:37:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:37:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:37:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:37:27 INFO - 'XPC_FLAGS': '0x0',
10:37:27 INFO - 'XPC_SERVICE_NAME': '0',
10:37:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:37:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-SdXHOk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:37:28 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))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-ebaM58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:37:28 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))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-vbKTVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:37:28 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))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-xMWVi5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:37:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-sUqBfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:37:28 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))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-8GNpRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:37:28 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))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-sD9iM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:37:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-lAPcZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:37:28 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))
10:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:37:28 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-kWvs_o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-rYU8ZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-kPTCfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-OXeuqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-o7qB_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-muEZIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-VMZDAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-_qYWB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-s50LfY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:37:29 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-9OPgeh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:37:29 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))
10:37:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:37:30 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-UeiBFO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
10:37:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:37:30 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-5PyS05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:37:30 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))
10:37:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:37:30 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-7tRo5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:37:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
10:37:30 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))
10:37:30 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))
10:37:30 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))
10:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:37:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:37:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:37:30 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
10:37:30 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
10:37:30 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
10:37:30 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
10:37:30 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
10:37:30 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
10:37:32 INFO - Downloading blessings-1.5.1.tar.gz
10:37:32 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
10:37:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
10:37:32 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))
10:37:32 INFO - Installing collected packages: blessings
10:37:32 INFO - Running setup.py install for blessings
10:37:33 INFO - Successfully installed blessings
10:37:33 INFO - Cleaning up...
10:37:33 INFO - Return code: 0
10:37:33 INFO - Done creating virtualenv /builds/slave/test/build/venv.
10:37:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:37:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:37:33 INFO - Reading from file tmpfile_stdout
10:37:33 INFO - Current package versions:
10:37:33 INFO - blessings == 1.5.1
10:37:33 INFO - blobuploader == 1.2.4
10:37:33 INFO - browsermob-proxy == 0.6.0
10:37:33 INFO - docopt == 0.6.1
10:37:33 INFO - manifestparser == 1.1
10:37:33 INFO - marionette-client == 2.0.0
10:37:33 INFO - marionette-driver == 1.1.1
10:37:33 INFO - marionette-transport == 1.0.0
10:37:33 INFO - mozInstall == 1.12
10:37:33 INFO - mozcrash == 0.16
10:37:33 INFO - mozdebug == 0.1
10:37:33 INFO - mozdevice == 0.47
10:37:33 INFO - mozfile == 1.2
10:37:33 INFO - mozhttpd == 0.7
10:37:33 INFO - mozinfo == 0.9
10:37:33 INFO - mozleak == 0.1
10:37:33 INFO - mozlog == 3.0
10:37:33 INFO - moznetwork == 0.27
10:37:33 INFO - mozprocess == 0.22
10:37:33 INFO - mozprofile == 0.27
10:37:33 INFO - mozrunner == 6.11
10:37:33 INFO - mozscreenshot == 0.1
10:37:33 INFO - mozsystemmonitor == 0.0
10:37:33 INFO - moztest == 0.7
10:37:33 INFO - mozversion == 1.4
10:37:33 INFO - psutil == 3.1.1
10:37:33 INFO - requests == 1.2.3
10:37:33 INFO - wsgiref == 0.1.2
10:37:33 INFO - Running post-action listener: _resource_record_post_action
10:37:33 INFO - Running post-action listener: _start_resource_monitoring
10:37:33 INFO - Starting resource monitoring.
10:37:33 INFO - #####
10:37:33 INFO - ##### Running pull step.
10:37:33 INFO - #####
10:37:33 INFO - Running pre-action listener: _resource_record_pre_action
10:37:33 INFO - Running main action method: pull
10:37:33 INFO - Pull has nothing to do!
10:37:33 INFO - Running post-action listener: _resource_record_post_action
10:37:33 INFO - #####
10:37:33 INFO - ##### Running install step.
10:37:33 INFO - #####
10:37:33 INFO - Running pre-action listener: _resource_record_pre_action
10:37:33 INFO - Running main action method: install
10:37:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:37:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:37:33 INFO - Reading from file tmpfile_stdout
10:37:33 INFO - Detecting whether we're running mozinstall >=1.0...
10:37:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
10:37:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
10:37:33 INFO - Reading from file tmpfile_stdout
10:37:33 INFO - Output received:
10:37:33 INFO - Usage: mozinstall [options] installer
10:37:33 INFO - Options:
10:37:33 INFO - -h, --help show this help message and exit
10:37:33 INFO - -d DEST, --destination=DEST
10:37:33 INFO - Directory to install application into. [default:
10:37:33 INFO - "/builds/slave/test"]
10:37:33 INFO - --app=APP Application being installed. [default: firefox]
10:37:33 INFO - mkdir: /builds/slave/test/build/application
10:37:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application']
10:37:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application
10:37:50 INFO - Reading from file tmpfile_stdout
10:37:50 INFO - Output received:
10:37:50 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox
10:37:50 INFO - Running post-action listener: _resource_record_post_action
10:37:50 INFO - #####
10:37:50 INFO - ##### Running run-tests step.
10:37:50 INFO - #####
10:37:50 INFO - Running pre-action listener: _resource_record_pre_action
10:37:50 INFO - Running main action method: run_tests
10:37:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
10:37:50 INFO - minidump filename unknown. determining based upon platform and arch
10:37:50 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
10:37:50 INFO - grabbing minidump binary from tooltool
10:37:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:50 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 0x1097b35e0>, '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 0x10920acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109449800>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
10:37:50 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
10:37:50 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
10:37:50 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
10:37:50 INFO - Return code: 0
10:37:50 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
10:37:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
10:37:50 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.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
10:37:50 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/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.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
10:37:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d2DPTWg0be/Render',
10:37:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:37:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:37:50 INFO - 'HOME': '/Users/cltbld',
10:37:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:37:50 INFO - 'LOGNAME': 'cltbld',
10:37:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
10:37:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:37:50 INFO - 'MOZ_NO_REMOTE': '1',
10:37:50 INFO - 'NO_EM_RESTART': '1',
10:37:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:37:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:37:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:37:50 INFO - 'PWD': '/builds/slave/test',
10:37:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:37:50 INFO - 'SHELL': '/bin/bash',
10:37:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iEVd023snH/Listeners',
10:37:50 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/',
10:37:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:37:50 INFO - 'USER': 'cltbld',
10:37:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:37:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:37:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:37:50 INFO - 'XPC_FLAGS': '0x0',
10:37:50 INFO - 'XPC_SERVICE_NAME': '0',
10:37:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:37:50 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/pAIpebErSXOO6on9Qo7vIg/artifacts/public/build/firefox-45.0a1.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
10:37:55 INFO - Using 1 client processes
10:37:56 INFO - wptserve Starting http server on 127.0.0.1:8001
10:37:56 INFO - wptserve Starting http server on 127.0.0.1:8443
10:37:56 INFO - wptserve Starting http server on 127.0.0.1:8000
10:37:58 INFO - SUITE-START | Running 820 tests
10:37:58 INFO - Running testharness tests
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 9ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 9ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
10:37:58 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
10:37:58 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 1ms
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:37:58 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 1ms
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:37:58 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 1ms
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:37:58 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
10:37:58 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
10:37:58 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
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 9ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 9ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 2ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 2ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 2ms
10:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:37:58 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:37:58 INFO - Setting up ssl
10:37:58 INFO - PROCESS | certutil |
10:37:58 INFO - PROCESS | certutil |
10:37:58 INFO - PROCESS | certutil |
10:37:58 INFO - Certificate Nickname Trust Attributes
10:37:58 INFO - SSL,S/MIME,JAR/XPI
10:37:58 INFO -
10:37:58 INFO - web-platform-tests CT,,
10:37:58 INFO -
10:37:58 INFO - Starting runner
10:37:59 INFO - PROCESS | 1657 | 1447871879204 Marionette INFO Marionette enabled via build flag and pref
10:37:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1125a0800 == 1 [pid = 1657] [id = 1]
10:37:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 1 (0x1125e3000) [pid = 1657] [serial = 1] [outer = 0x0]
10:37:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 2 (0x1125eb000) [pid = 1657] [serial = 2] [outer = 0x1125e3000]
10:37:59 INFO - PROCESS | 1657 | 1447871879535 Marionette INFO Listening on port 2828
10:37:59 INFO - PROCESS | 1657 | 1447871879936 Marionette INFO Marionette enabled via command-line flag
10:37:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x112571000 == 2 [pid = 1657] [id = 2]
10:37:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 3 (0x11cf2a800) [pid = 1657] [serial = 3] [outer = 0x0]
10:37:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 4 (0x11cf2b800) [pid = 1657] [serial = 4] [outer = 0x11cf2a800]
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:38:00 INFO - PROCESS | 1657 | 1447871880038 Marionette INFO Accepted connection conn0 from 127.0.0.1:49287
10:38:00 INFO - PROCESS | 1657 | 1447871880039 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:38:00 INFO - PROCESS | 1657 | 1447871880112 Marionette INFO Closed connection conn0
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:38:00 INFO - PROCESS | 1657 | 1447871880114 Marionette INFO Accepted connection conn1 from 127.0.0.1:49288
10:38:00 INFO - PROCESS | 1657 | 1447871880115 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://global/content/printUtils.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://global/content/viewZoomOverlay.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:38:00 INFO - PROCESS | 1657 | 1447871880136 Marionette INFO Accepted connection conn2 from 127.0.0.1:49289
10:38:00 INFO - PROCESS | 1657 | 1447871880136 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:38:00 INFO - PROCESS | 1657 | 1447871880141 Marionette INFO Closed connection conn2
10:38:00 INFO - PROCESS | 1657 | 1447871880144 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://browser/content/places/browserPlacesViews.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://browser/content/browser.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://browser/content/downloads/downloads.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://browser/content/downloads/indicator.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://browser/content/customizableui/panelUI.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | [1657] WARNING: Loaded script chrome://global/content/viewSourceUtils.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
10:38:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11edae800 == 3 [pid = 1657] [id = 3]
10:38:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 5 (0x11f62f800) [pid = 1657] [serial = 5] [outer = 0x0]
10:38:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11edb1000 == 4 [pid = 1657] [id = 4]
10:38:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 6 (0x11f630000) [pid = 1657] [serial = 6] [outer = 0x0]
10:38:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:38:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x120620000 == 5 [pid = 1657] [id = 5]
10:38:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 7 (0x11f62f400) [pid = 1657] [serial = 7] [outer = 0x0]
10:38:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:38:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 8 (0x1207b3000) [pid = 1657] [serial = 8] [outer = 0x11f62f400]
10:38:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 9 (0x122b1f400) [pid = 1657] [serial = 9] [outer = 0x11f62f800]
10:38:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 10 (0x122b1fc00) [pid = 1657] [serial = 10] [outer = 0x11f630000]
10:38:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 11 (0x122b21800) [pid = 1657] [serial = 11] [outer = 0x11f62f400]
10:38:02 INFO - PROCESS | 1657 | 1447871882029 Marionette INFO loaded listener.js
10:38:02 INFO - PROCESS | 1657 | 1447871882043 Marionette INFO loaded listener.js
10:38:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 12 (0x125068800) [pid = 1657] [serial = 12] [outer = 0x11f62f400]
10:38:02 INFO - PROCESS | 1657 | 1447871882251 Marionette DEBUG conn1 client <- {"sessionId":"a8e0eacb-b889-a64c-82dd-c763b933c8b4","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151118092126","device":"desktop","version":"45.0a1"}}
10:38:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:02 INFO - PROCESS | 1657 | 1447871882355 Marionette DEBUG conn1 -> {"name":"getContext"}
10:38:02 INFO - PROCESS | 1657 | 1447871882356 Marionette DEBUG conn1 client <- {"value":"content"}
10:38:02 INFO - PROCESS | 1657 | 1447871882409 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
10:38:02 INFO - PROCESS | 1657 | 1447871882410 Marionette DEBUG conn1 client <- {}
10:38:02 INFO - PROCESS | 1657 | 1447871882495 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}}
10:38:02 INFO - PROCESS | 1657 | [1657] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
10:38:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5242
10:38:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5242
10:38:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 13 (0x127b58400) [pid = 1657] [serial = 13] [outer = 0x11f62f400]
10:38:02 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
10:38:02 INFO - PROCESS | 1657 | [1657] WARNING: Image width or height is non-positive: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6506
10:38:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:38:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x127faa000 == 6 [pid = 1657] [id = 6]
10:38:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 14 (0x111c87c00) [pid = 1657] [serial = 14] [outer = 0x0]
10:38:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 15 (0x111c88c00) [pid = 1657] [serial = 15] [outer = 0x111c87c00]
10:38:02 INFO - PROCESS | 1657 | 1447871882924 Marionette INFO loaded listener.js
10:38:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 16 (0x111c91000) [pid = 1657] [serial = 16] [outer = 0x111c87c00]
10:38:03 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
10:38:03 INFO - document served over http requires an http
10:38:03 INFO - sub-resource via fetch-request using the http-csp
10:38:03 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:03 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
10:38:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 321ms
10:38:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:38:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x128607800 == 7 [pid = 1657] [id = 7]
10:38:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 17 (0x124d66c00) [pid = 1657] [serial = 17] [outer = 0x0]
10:38:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x124d6b000) [pid = 1657] [serial = 18] [outer = 0x124d66c00]
10:38:03 INFO - PROCESS | 1657 | 1447871883315 Marionette INFO loaded listener.js
10:38:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x128430c00) [pid = 1657] [serial = 19] [outer = 0x124d66c00]
10:38:03 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
10:38:03 INFO - document served over http requires an http
10:38:03 INFO - sub-resource via fetch-request using the http-csp
10:38:03 INFO - delivery method with no-redirect and when
10:38: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"
10:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:03 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
10:38:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 373ms
10:38:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:38:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed1c800 == 8 [pid = 1657] [id = 8]
10:38:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x1286a8000) [pid = 1657] [serial = 20] [outer = 0x0]
10:38:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x1286ad800) [pid = 1657] [serial = 21] [outer = 0x1286a8000]
10:38:03 INFO - PROCESS | 1657 | 1447871883677 Marionette INFO loaded listener.js
10:38:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x128846c00) [pid = 1657] [serial = 22] [outer = 0x1286a8000]
10:38:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:03 INFO - document served over http requires an http
10:38:03 INFO - sub-resource via fetch-request using the http-csp
10:38:03 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:38:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 368ms
10:38:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:38:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e44000 == 9 [pid = 1657] [id = 9]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x12884b400) [pid = 1657] [serial = 23] [outer = 0x0]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x1289d9000) [pid = 1657] [serial = 24] [outer = 0x12884b400]
10:38:04 INFO - PROCESS | 1657 | 1447871884059 Marionette INFO loaded listener.js
10:38:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x128d75c00) [pid = 1657] [serial = 25] [outer = 0x12884b400]
10:38:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5b000 == 10 [pid = 1657] [id = 10]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x128d74400) [pid = 1657] [serial = 26] [outer = 0x0]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 27 (0x128da1c00) [pid = 1657] [serial = 27] [outer = 0x128d74400]
10:38:04 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
10:38:04 INFO - document served over http requires an http
10:38:04 INFO - sub-resource via iframe-tag using the http-csp
10:38:04 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:04 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
10:38:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 367ms
10:38:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:38:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x129249800 == 11 [pid = 1657] [id = 11]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 28 (0x128d9c000) [pid = 1657] [serial = 28] [outer = 0x0]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x128d9e400) [pid = 1657] [serial = 29] [outer = 0x128d9c000]
10:38:04 INFO - PROCESS | 1657 | 1447871884444 Marionette INFO loaded listener.js
10:38:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x1290b0c00) [pid = 1657] [serial = 30] [outer = 0x128d9c000]
10:38:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a738800 == 12 [pid = 1657] [id = 12]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 31 (0x1290b2800) [pid = 1657] [serial = 31] [outer = 0x0]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 32 (0x1290ccc00) [pid = 1657] [serial = 32] [outer = 0x1290b2800]
10:38:04 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
10:38:04 INFO - document served over http requires an http
10:38:04 INFO - sub-resource via iframe-tag using the http-csp
10:38:04 INFO - delivery method with no-redirect and when
10:38: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"
10:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:04 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
10:38:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 367ms
10:38:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:38:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a890800 == 13 [pid = 1657] [id = 13]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 33 (0x124d39400) [pid = 1657] [serial = 33] [outer = 0x0]
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 34 (0x1290cbc00) [pid = 1657] [serial = 34] [outer = 0x124d39400]
10:38:04 INFO - PROCESS | 1657 | 1447871884856 Marionette INFO loaded listener.js
10:38:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 35 (0x12a7e3c00) [pid = 1657] [serial = 35] [outer = 0x124d39400]
10:38:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a8a6800 == 14 [pid = 1657] [id = 14]
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 36 (0x12a7e4800) [pid = 1657] [serial = 36] [outer = 0x0]
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 37 (0x12afc2c00) [pid = 1657] [serial = 37] [outer = 0x12a7e4800]
10:38:05 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
10:38:05 INFO - document served over http requires an http
10:38:05 INFO - sub-resource via iframe-tag using the http-csp
10:38:05 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:05 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
10:38:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 431ms
10:38:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:38:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b16c000 == 15 [pid = 1657] [id = 15]
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 38 (0x12afbdc00) [pid = 1657] [serial = 38] [outer = 0x0]
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 39 (0x12afc3000) [pid = 1657] [serial = 39] [outer = 0x12afbdc00]
10:38:05 INFO - PROCESS | 1657 | 1447871885203 Marionette INFO loaded listener.js
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 40 (0x11e99cc00) [pid = 1657] [serial = 40] [outer = 0x12afbdc00]
10:38:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afe1000 == 16 [pid = 1657] [id = 16]
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 41 (0x11ee10400) [pid = 1657] [serial = 41] [outer = 0x0]
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x11ee11400) [pid = 1657] [serial = 42] [outer = 0x11ee10400]
10:38:05 INFO - PROCESS | 1657 | 1447871885498 Marionette INFO loaded listener.js
10:38:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x12afcac00) [pid = 1657] [serial = 43] [outer = 0x11ee10400]
10:38:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:05 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
10:38:05 INFO - document served over http requires an http
10:38:05 INFO - sub-resource via script-tag using the http-csp
10:38:05 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:05 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
10:38:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 776ms
10:38:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:38:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b94f000 == 17 [pid = 1657] [id = 17]
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x12b546c00) [pid = 1657] [serial = 44] [outer = 0x0]
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x12b54ac00) [pid = 1657] [serial = 45] [outer = 0x12b546c00]
10:38:06 INFO - PROCESS | 1657 | 1447871886101 Marionette INFO loaded listener.js
10:38:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x12b985800) [pid = 1657] [serial = 46] [outer = 0x12b546c00]
10:38:06 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
10:38:06 INFO - document served over http requires an http
10:38:06 INFO - sub-resource via script-tag using the http-csp
10:38:06 INFO - delivery method with no-redirect and when
10:38: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"
10:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:06 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
10:38:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 520ms
10:38:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:38:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b93c000 == 18 [pid = 1657] [id = 18]
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x12b989000) [pid = 1657] [serial = 47] [outer = 0x0]
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x12b98e400) [pid = 1657] [serial = 48] [outer = 0x12b989000]
10:38:06 INFO - PROCESS | 1657 | 1447871886563 Marionette INFO loaded listener.js
10:38:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x12bfd2000) [pid = 1657] [serial = 49] [outer = 0x12b989000]
10:38:06 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
10:38:06 INFO - document served over http requires an http
10:38:06 INFO - sub-resource via script-tag using the http-csp
10:38:06 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:06 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
10:38:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 368ms
10:38:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:38:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bfa1000 == 19 [pid = 1657] [id = 19]
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x12bfcf400) [pid = 1657] [serial = 50] [outer = 0x0]
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x12c286800) [pid = 1657] [serial = 51] [outer = 0x12bfcf400]
10:38:06 INFO - PROCESS | 1657 | 1447871886946 Marionette INFO loaded listener.js
10:38:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x1290b0400) [pid = 1657] [serial = 52] [outer = 0x12bfcf400]
10:38:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2ad000 == 20 [pid = 1657] [id = 20]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x12c583800) [pid = 1657] [serial = 53] [outer = 0x0]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x12c58a800) [pid = 1657] [serial = 54] [outer = 0x12c583800]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x12c590c00) [pid = 1657] [serial = 55] [outer = 0x12c583800]
10:38:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2ac800 == 21 [pid = 1657] [id = 21]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x12c28f800) [pid = 1657] [serial = 56] [outer = 0x0]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x12c708800) [pid = 1657] [serial = 57] [outer = 0x12c28f800]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x12c709400) [pid = 1657] [serial = 58] [outer = 0x12c28f800]
10:38:07 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
10:38:07 INFO - document served over http requires an http
10:38:07 INFO - sub-resource via xhr-request using the http-csp
10:38:07 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:07 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
10:38:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 424ms
10:38:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:38:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c86b000 == 22 [pid = 1657] [id = 22]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x12c587000) [pid = 1657] [serial = 59] [outer = 0x0]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x12c588000) [pid = 1657] [serial = 60] [outer = 0x12c587000]
10:38:07 INFO - PROCESS | 1657 | 1447871887400 Marionette INFO loaded listener.js
10:38:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x12cced800) [pid = 1657] [serial = 61] [outer = 0x12c587000]
10:38:07 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
10:38:07 INFO - document served over http requires an http
10:38:07 INFO - sub-resource via xhr-request using the http-csp
10:38:07 INFO - delivery method with no-redirect and when
10:38: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"
10:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:07 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
10:38:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 389ms
10:38:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:38:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x13131c800 == 23 [pid = 1657] [id = 23]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x13643cc00) [pid = 1657] [serial = 62] [outer = 0x0]
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x13643e400) [pid = 1657] [serial = 63] [outer = 0x13643cc00]
10:38:07 INFO - PROCESS | 1657 | 1447871887798 Marionette INFO loaded listener.js
10:38:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x11fc15000) [pid = 1657] [serial = 64] [outer = 0x13643cc00]
10:38:08 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
10:38:08 INFO - document served over http requires an http
10:38:08 INFO - sub-resource via xhr-request using the http-csp
10:38:08 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:08 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
10:38:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 421ms
10:38:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:38:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x136410000 == 24 [pid = 1657] [id = 24]
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x11f69d000) [pid = 1657] [serial = 65] [outer = 0x0]
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x11f6a3c00) [pid = 1657] [serial = 66] [outer = 0x11f69d000]
10:38:08 INFO - PROCESS | 1657 | 1447871888196 Marionette INFO loaded listener.js
10:38:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x12c28dc00) [pid = 1657] [serial = 67] [outer = 0x11f69d000]
10:38:08 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
10:38:08 INFO - document served over http requires an https
10:38:08 INFO - sub-resource via fetch-request using the http-csp
10:38:08 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:08 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
10:38:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 367ms
10:38:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:38:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x13641e000 == 25 [pid = 1657] [id = 25]
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x12b77b800) [pid = 1657] [serial = 68] [outer = 0x0]
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x12b784c00) [pid = 1657] [serial = 69] [outer = 0x12b77b800]
10:38:08 INFO - PROCESS | 1657 | 1447871888575 Marionette INFO loaded listener.js
10:38:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x12ccee400) [pid = 1657] [serial = 70] [outer = 0x12b77b800]
10:38:08 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
10:38:08 INFO - document served over http requires an https
10:38:08 INFO - sub-resource via fetch-request using the http-csp
10:38:08 INFO - delivery method with no-redirect and when
10:38: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"
10:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:08 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
10:38:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 373ms
10:38:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:38:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1276bb000 == 26 [pid = 1657] [id = 26]
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x12b789800) [pid = 1657] [serial = 71] [outer = 0x0]
10:38:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x12fe24c00) [pid = 1657] [serial = 72] [outer = 0x12b789800]
10:38:08 INFO - PROCESS | 1657 | 1447871888946 Marionette INFO loaded listener.js
10:38:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x110e5e400) [pid = 1657] [serial = 73] [outer = 0x12b789800]
10:38:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:10 INFO - document served over http requires an https
10:38:10 INFO - sub-resource via fetch-request using the http-csp
10:38:10 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:38:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1370ms
10:38:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:38:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c1ac800 == 27 [pid = 1657] [id = 27]
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x111ca0400) [pid = 1657] [serial = 74] [outer = 0x0]
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11c175c00) [pid = 1657] [serial = 75] [outer = 0x111ca0400]
10:38:10 INFO - PROCESS | 1657 | 1447871890352 Marionette INFO loaded listener.js
10:38:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11c6bb000) [pid = 1657] [serial = 76] [outer = 0x111ca0400]
10:38:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ceac000 == 28 [pid = 1657] [id = 28]
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11c6f1c00) [pid = 1657] [serial = 77] [outer = 0x0]
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11cad3800) [pid = 1657] [serial = 78] [outer = 0x11c6f1c00]
10:38:10 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
10:38:10 INFO - document served over http requires an https
10:38:10 INFO - sub-resource via iframe-tag using the http-csp
10:38:10 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:10 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
10:38:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 420ms
10:38:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:38:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0e7800 == 29 [pid = 1657] [id = 29]
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11c84a000) [pid = 1657] [serial = 79] [outer = 0x0]
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11c8cbc00) [pid = 1657] [serial = 80] [outer = 0x11c84a000]
10:38:10 INFO - PROCESS | 1657 | 1447871890760 Marionette INFO loaded listener.js
10:38:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11cf10c00) [pid = 1657] [serial = 81] [outer = 0x11c84a000]
10:38:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb8000 == 30 [pid = 1657] [id = 30]
10:38:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11cf30400) [pid = 1657] [serial = 82] [outer = 0x0]
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11d70d000) [pid = 1657] [serial = 83] [outer = 0x11cf30400]
10:38:11 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
10:38:11 INFO - document served over http requires an https
10:38:11 INFO - sub-resource via iframe-tag using the http-csp
10:38:11 INFO - delivery method with no-redirect and when
10:38: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"
10:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:11 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
10:38:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 471ms
10:38:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:38:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d99a800 == 31 [pid = 1657] [id = 31]
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1124c7c00) [pid = 1657] [serial = 84] [outer = 0x0]
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11d710400) [pid = 1657] [serial = 85] [outer = 0x1124c7c00]
10:38:11 INFO - PROCESS | 1657 | 1447871891289 Marionette INFO loaded listener.js
10:38:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11e824000) [pid = 1657] [serial = 86] [outer = 0x1124c7c00]
10:38:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed10800 == 32 [pid = 1657] [id = 32]
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11e99a400) [pid = 1657] [serial = 87] [outer = 0x0]
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11ece8c00) [pid = 1657] [serial = 88] [outer = 0x11e99a400]
10:38:11 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
10:38:11 INFO - document served over http requires an https
10:38:11 INFO - sub-resource via iframe-tag using the http-csp
10:38:11 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:11 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
10:38:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 572ms
10:38:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:38:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeb3000 == 33 [pid = 1657] [id = 33]
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11e99e800) [pid = 1657] [serial = 89] [outer = 0x0]
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11eceac00) [pid = 1657] [serial = 90] [outer = 0x11e99e800]
10:38:11 INFO - PROCESS | 1657 | 1447871891812 Marionette INFO loaded listener.js
10:38:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11f6a3800) [pid = 1657] [serial = 91] [outer = 0x11e99e800]
10:38:12 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
10:38:12 INFO - document served over http requires an https
10:38:12 INFO - sub-resource via script-tag using the http-csp
10:38:12 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:12 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
10:38:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 570ms
10:38:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:38:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12013b000 == 34 [pid = 1657] [id = 34]
10:38:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11c844c00) [pid = 1657] [serial = 92] [outer = 0x0]
10:38:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11fc99c00) [pid = 1657] [serial = 93] [outer = 0x11c844c00]
10:38:12 INFO - PROCESS | 1657 | 1447871892358 Marionette INFO loaded listener.js
10:38:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x122c06000) [pid = 1657] [serial = 94] [outer = 0x11c844c00]
10:38:12 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
10:38:12 INFO - document served over http requires an https
10:38:12 INFO - sub-resource via script-tag using the http-csp
10:38:12 INFO - delivery method with no-redirect and when
10:38: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"
10:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:12 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
10:38:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 468ms
10:38:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:38:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12045f800 == 35 [pid = 1657] [id = 35]
10:38:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x122c73000) [pid = 1657] [serial = 95] [outer = 0x0]
10:38:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12300c800) [pid = 1657] [serial = 96] [outer = 0x122c73000]
10:38:12 INFO - PROCESS | 1657 | 1447871892901 Marionette INFO loaded listener.js
10:38:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x123e95400) [pid = 1657] [serial = 97] [outer = 0x122c73000]
10:38:13 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
10:38:13 INFO - document served over http requires an https
10:38:13 INFO - sub-resource via script-tag using the http-csp
10:38:13 INFO - delivery method with swap-origin-redirect and when
10:38:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:13 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
10:38:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 521ms
10:38:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:38:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b32000 == 36 [pid = 1657] [id = 36]
10:38:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11cf08800) [pid = 1657] [serial = 98] [outer = 0x0]
10:38:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124a02400) [pid = 1657] [serial = 99] [outer = 0x11cf08800]
10:38:13 INFO - PROCESS | 1657 | 1447871893446 Marionette INFO loaded listener.js
10:38:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x124bbf800) [pid = 1657] [serial = 100] [outer = 0x11cf08800]
10:38:13 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
10:38:13 INFO - document served over http requires an https
10:38:13 INFO - sub-resource via xhr-request using the http-csp
10:38:13 INFO - delivery method with keep-origin-redirect and when
10:38:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:13 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
10:38:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 569ms
10:38:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:38:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e1d800 == 37 [pid = 1657] [id = 37]
10:38:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x124bc8000) [pid = 1657] [serial = 101] [outer = 0x0]
10:38:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124d64000) [pid = 1657] [serial = 102] [outer = 0x124bc8000]
10:38:13 INFO - PROCESS | 1657 | 1447871893931 Marionette INFO loaded listener.js
10:38:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125074000) [pid = 1657] [serial = 103] [outer = 0x124bc8000]
10:38:14 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
10:38:14 INFO - document served over http requires an https
10:38:14 INFO - sub-resource via xhr-request using the http-csp
10:38:14 INFO - delivery method with no-redirect and when
10:38: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"
10:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:14 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
10:38:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 367ms
10:38:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:38:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d99a000 == 38 [pid = 1657] [id = 38]
10:38:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1252bec00) [pid = 1657] [serial = 104] [outer = 0x0]
10:38:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1260d3c00) [pid = 1657] [serial = 105] [outer = 0x1252bec00]
10:38:14 INFO - PROCESS | 1657 | 1447871894315 Marionette INFO loaded listener.js
10:38:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1279b0c00) [pid = 1657] [serial = 106] [outer = 0x1252bec00]
10:38:14 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
10:38:14 INFO - document served over http requires an https
10:38:14 INFO - sub-resource via xhr-request using the http-csp
10:38:14 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:14 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
10:38:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 419ms
10:38:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:38:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1276b9000 == 39 [pid = 1657] [id = 39]
10:38:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11e817800) [pid = 1657] [serial = 107] [outer = 0x0]
10:38:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1252c2400) [pid = 1657] [serial = 108] [outer = 0x11e817800]
10:38:14 INFO - PROCESS | 1657 | 1447871894772 Marionette INFO loaded listener.js
10:38:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x127f7e000) [pid = 1657] [serial = 109] [outer = 0x11e817800]
10:38:15 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
10:38:15 INFO - document served over http requires an http
10:38:15 INFO - sub-resource via fetch-request using the http-csp
10:38:15 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:15 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
10:38:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 469ms
10:38:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:38:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12013a800 == 40 [pid = 1657] [id = 40]
10:38:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x127f7d000) [pid = 1657] [serial = 110] [outer = 0x0]
10:38:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x128430400) [pid = 1657] [serial = 111] [outer = 0x127f7d000]
10:38:15 INFO - PROCESS | 1657 | 1447871895217 Marionette INFO loaded listener.js
10:38:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x128d72000) [pid = 1657] [serial = 112] [outer = 0x127f7d000]
10:38:15 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
10:38:15 INFO - document served over http requires an http
10:38:15 INFO - sub-resource via fetch-request using the http-csp
10:38:15 INFO - delivery method with no-redirect and when
10:38: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"
10:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:15 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
10:38:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 368ms
10:38:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:38:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12924b000 == 41 [pid = 1657] [id = 41]
10:38:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1289e0400) [pid = 1657] [serial = 113] [outer = 0x0]
10:38:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x128d9f400) [pid = 1657] [serial = 114] [outer = 0x1289e0400]
10:38:15 INFO - PROCESS | 1657 | 1447871895586 Marionette INFO loaded listener.js
10:38:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1290afc00) [pid = 1657] [serial = 115] [outer = 0x1289e0400]
10:38:15 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
10:38:15 INFO - document served over http requires an http
10:38:15 INFO - sub-resource via fetch-request using the http-csp
10:38:15 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:15 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
10:38:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 416ms
10:38:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:38:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afda000 == 42 [pid = 1657] [id = 42]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x123285000) [pid = 1657] [serial = 116] [outer = 0x0]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x128d77000) [pid = 1657] [serial = 117] [outer = 0x123285000]
10:38:16 INFO - PROCESS | 1657 | 1447871896053 Marionette INFO loaded listener.js
10:38:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12a7dd000) [pid = 1657] [serial = 118] [outer = 0x123285000]
10:38:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b17d800 == 43 [pid = 1657] [id = 43]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12a7df400) [pid = 1657] [serial = 119] [outer = 0x0]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12afca800) [pid = 1657] [serial = 120] [outer = 0x12a7df400]
10:38:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:38:16 INFO - document served over http requires an http
10:38:16 INFO - sub-resource via iframe-tag using the http-csp
10:38:16 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:38:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 417ms
10:38:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:38:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b21d800 == 44 [pid = 1657] [id = 44]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12afbf000) [pid = 1657] [serial = 121] [outer = 0x0]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12b540c00) [pid = 1657] [serial = 122] [outer = 0x12afbf000]
10:38:16 INFO - PROCESS | 1657 | 1447871896447 Marionette INFO loaded listener.js
10:38:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12b781400) [pid = 1657] [serial = 123] [outer = 0x12afbf000]
10:38:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b93d800 == 45 [pid = 1657] [id = 45]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12b54a400) [pid = 1657] [serial = 124] [outer = 0x0]
10:38:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12b78a800) [pid = 1657] [serial = 125] [outer = 0x12b54a400]
10:38:16 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
10:38:16 INFO - document served over http requires an http
10:38:16 INFO - sub-resource via iframe-tag using the http-csp
10:38:16 INFO - delivery method with no-redirect and when
10:38: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"
10:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:16 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
10:38:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 567ms
10:38:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:38:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf86000 == 46 [pid = 1657] [id = 46]
10:38:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11fc99400) [pid = 1657] [serial = 126] [outer = 0x0]
10:38:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12b984800) [pid = 1657] [serial = 127] [outer = 0x11fc99400]
10:38:17 INFO - PROCESS | 1657 | 1447871897046 Marionette INFO loaded listener.js
10:38:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12bfd1000) [pid = 1657] [serial = 128] [outer = 0x11fc99400]
10:38:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c789800 == 47 [pid = 1657] [id = 47]
10:38:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12bfc6000) [pid = 1657] [serial = 129] [outer = 0x0]
10:38:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12c28ec00) [pid = 1657] [serial = 130] [outer = 0x12bfc6000]
10:38:17 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
10:38:17 INFO - document served over http requires an http
10:38:17 INFO - sub-resource via iframe-tag using the http-csp
10:38:17 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:17 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
10:38:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 471ms
10:38:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5b000 == 46 [pid = 1657] [id = 10]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12a738800 == 45 [pid = 1657] [id = 12]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12a8a6800 == 44 [pid = 1657] [id = 14]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11ceac000 == 43 [pid = 1657] [id = 28]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb8000 == 42 [pid = 1657] [id = 30]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed10800 == 41 [pid = 1657] [id = 32]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12b17d800 == 40 [pid = 1657] [id = 43]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12b93d800 == 39 [pid = 1657] [id = 45]
10:38:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12c789800 == 38 [pid = 1657] [id = 47]
10:38:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x111ccc000 == 39 [pid = 1657] [id = 48]
10:38:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x111ad3800) [pid = 1657] [serial = 131] [outer = 0x0]
10:38:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x111ca1400) [pid = 1657] [serial = 132] [outer = 0x111ad3800]
10:38:18 INFO - PROCESS | 1657 | 1447871898242 Marionette INFO loaded listener.js
10:38:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11c10fc00) [pid = 1657] [serial = 133] [outer = 0x111ad3800]
10:38:18 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
10:38:18 INFO - document served over http requires an http
10:38:18 INFO - sub-resource via script-tag using the http-csp
10:38:18 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:18 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
10:38:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1220ms
10:38:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:38:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0d6000 == 40 [pid = 1657] [id = 49]
10:38:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11c6fa800) [pid = 1657] [serial = 134] [outer = 0x0]
10:38:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11c851c00) [pid = 1657] [serial = 135] [outer = 0x11c6fa800]
10:38:18 INFO - PROCESS | 1657 | 1447871898719 Marionette INFO loaded listener.js
10:38:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11d054000) [pid = 1657] [serial = 136] [outer = 0x11c6fa800]
10:38:19 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
10:38:19 INFO - document served over http requires an http
10:38:19 INFO - sub-resource via script-tag using the http-csp
10:38:19 INFO - delivery method with no-redirect and when
10:38: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"
10:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:19 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
10:38:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 421ms
10:38:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:38:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d98d800 == 41 [pid = 1657] [id = 50]
10:38:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11c6fe400) [pid = 1657] [serial = 137] [outer = 0x0]
10:38:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11dc92800) [pid = 1657] [serial = 138] [outer = 0x11c6fe400]
10:38:19 INFO - PROCESS | 1657 | 1447871899148 Marionette INFO loaded listener.js
10:38:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11ece4800) [pid = 1657] [serial = 139] [outer = 0x11c6fe400]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeb3000 == 40 [pid = 1657] [id = 33]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12013b000 == 39 [pid = 1657] [id = 34]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12afda000 == 38 [pid = 1657] [id = 42]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12045f800 == 37 [pid = 1657] [id = 35]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12013a800 == 36 [pid = 1657] [id = 40]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf86000 == 35 [pid = 1657] [id = 46]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x122b32000 == 34 [pid = 1657] [id = 36]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x123e1d800 == 33 [pid = 1657] [id = 37]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11d99a000 == 32 [pid = 1657] [id = 38]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b21d800 == 31 [pid = 1657] [id = 44]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x1276b9000 == 30 [pid = 1657] [id = 39]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12924b000 == 29 [pid = 1657] [id = 41]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x111ccc000 == 28 [pid = 1657] [id = 48]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0d6000 == 27 [pid = 1657] [id = 49]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12afe1000 == 26 [pid = 1657] [id = 16]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x128e44000 == 25 [pid = 1657] [id = 9]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x129249800 == 24 [pid = 1657] [id = 11]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x128607800 == 23 [pid = 1657] [id = 7]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12a890800 == 22 [pid = 1657] [id = 13]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12bfa1000 == 21 [pid = 1657] [id = 19]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b94f000 == 20 [pid = 1657] [id = 17]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b93c000 == 19 [pid = 1657] [id = 18]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x13131c800 == 18 [pid = 1657] [id = 23]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed1c800 == 17 [pid = 1657] [id = 8]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11d99a800 == 16 [pid = 1657] [id = 31]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12c86b000 == 15 [pid = 1657] [id = 22]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x136410000 == 14 [pid = 1657] [id = 24]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x13641e000 == 13 [pid = 1657] [id = 25]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0e7800 == 12 [pid = 1657] [id = 29]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x1276bb000 == 11 [pid = 1657] [id = 26]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x127faa000 == 10 [pid = 1657] [id = 6]
10:38:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11c1ac800 == 9 [pid = 1657] [id = 27]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1289e0400) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x128d74400) [pid = 1657] [serial = 26] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x124bc8000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12bfcf400) [pid = 1657] [serial = 50] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x122c73000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11c6f1c00) [pid = 1657] [serial = 77] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11ee10400) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1124c7c00) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x111ca0400) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x123285000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12b546c00) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11e99e800) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1252bec00) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11c84a000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12b989000) [pid = 1657] [serial = 47] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11e817800) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x124d39400) [pid = 1657] [serial = 33] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1286a8000) [pid = 1657] [serial = 20] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x111c87c00) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x13643cc00) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12884b400) [pid = 1657] [serial = 23] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11c844c00) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11e99a400) [pid = 1657] [serial = 87] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12a7e4800) [pid = 1657] [serial = 36] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11cf08800) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12a7df400) [pid = 1657] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x124d66c00) [pid = 1657] [serial = 17] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1290b2800) [pid = 1657] [serial = 31] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871884600]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x128d9c000) [pid = 1657] [serial = 28] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12b789800) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11cf30400) [pid = 1657] [serial = 82] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871890977]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12c587000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12b77b800) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x127f7d000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11f69d000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12bfc6000) [pid = 1657] [serial = 129] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12b984800) [pid = 1657] [serial = 127] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12b54a400) [pid = 1657] [serial = 124] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871896743]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12b78a800) [pid = 1657] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871896743]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12afbf000) [pid = 1657] [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]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12c286800) [pid = 1657] [serial = 51] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12b98e400) [pid = 1657] [serial = 48] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12b54ac00) [pid = 1657] [serial = 45] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11ee11400) [pid = 1657] [serial = 42] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12afc3000) [pid = 1657] [serial = 39] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12afc2c00) [pid = 1657] [serial = 37] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1290cbc00) [pid = 1657] [serial = 34] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1290ccc00) [pid = 1657] [serial = 32] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871884600]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x128d9e400) [pid = 1657] [serial = 29] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x128da1c00) [pid = 1657] [serial = 27] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1289d9000) [pid = 1657] [serial = 24] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1286ad800) [pid = 1657] [serial = 21] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x124d6b000) [pid = 1657] [serial = 18] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x111c88c00) [pid = 1657] [serial = 15] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x122b21800) [pid = 1657] [serial = 11] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1207b3000) [pid = 1657] [serial = 8] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12c58a800) [pid = 1657] [serial = 54] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12c28ec00) [pid = 1657] [serial = 130] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12b540c00) [pid = 1657] [serial = 122] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12afca800) [pid = 1657] [serial = 120] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x128d77000) [pid = 1657] [serial = 117] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128d9f400) [pid = 1657] [serial = 114] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x128430400) [pid = 1657] [serial = 111] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1252c2400) [pid = 1657] [serial = 108] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1260d3c00) [pid = 1657] [serial = 105] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x124d64000) [pid = 1657] [serial = 102] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x124a02400) [pid = 1657] [serial = 99] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12300c800) [pid = 1657] [serial = 96] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x11fc99c00) [pid = 1657] [serial = 93] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x11eceac00) [pid = 1657] [serial = 90] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x11ece8c00) [pid = 1657] [serial = 88] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x11d710400) [pid = 1657] [serial = 85] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x11d70d000) [pid = 1657] [serial = 83] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871890977]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x11c8cbc00) [pid = 1657] [serial = 80] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x11cad3800) [pid = 1657] [serial = 78] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x11c175c00) [pid = 1657] [serial = 75] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x12fe24c00) [pid = 1657] [serial = 72] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x12b784c00) [pid = 1657] [serial = 69] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x11f6a3c00) [pid = 1657] [serial = 66] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x13643e400) [pid = 1657] [serial = 63] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x12c588000) [pid = 1657] [serial = 60] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x12c708800) [pid = 1657] [serial = 57] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x1290b0c00) [pid = 1657] [serial = 30] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 55 (0x12a7e3c00) [pid = 1657] [serial = 35] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 54 (0x12afcac00) [pid = 1657] [serial = 43] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 53 (0x12b985800) [pid = 1657] [serial = 46] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 52 (0x127f7e000) [pid = 1657] [serial = 109] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 51 (0x128d72000) [pid = 1657] [serial = 112] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 50 (0x12bfd2000) [pid = 1657] [serial = 49] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 49 (0x1290afc00) [pid = 1657] [serial = 115] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 48 (0x12c28dc00) [pid = 1657] [serial = 67] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 47 (0x12ccee400) [pid = 1657] [serial = 70] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 46 (0x12b781400) [pid = 1657] [serial = 123] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 45 (0x1290b0400) [pid = 1657] [serial = 52] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 44 (0x110e5e400) [pid = 1657] [serial = 73] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 43 (0x11c6bb000) [pid = 1657] [serial = 76] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 42 (0x11cf10c00) [pid = 1657] [serial = 81] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 41 (0x11f6a3800) [pid = 1657] [serial = 91] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 40 (0x122c06000) [pid = 1657] [serial = 94] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 39 (0x123e95400) [pid = 1657] [serial = 97] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 38 (0x11e824000) [pid = 1657] [serial = 86] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 37 (0x12a7dd000) [pid = 1657] [serial = 118] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 36 (0x111c91000) [pid = 1657] [serial = 16] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 35 (0x128430c00) [pid = 1657] [serial = 19] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 34 (0x128846c00) [pid = 1657] [serial = 22] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 33 (0x128d75c00) [pid = 1657] [serial = 25] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 32 (0x1279b0c00) [pid = 1657] [serial = 106] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 31 (0x125074000) [pid = 1657] [serial = 103] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 30 (0x124bbf800) [pid = 1657] [serial = 100] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 29 (0x11fc15000) [pid = 1657] [serial = 64] [outer = 0x0] [url = about:blank]
10:38:20 INFO - PROCESS | 1657 | --DOMWINDOW == 28 (0x12cced800) [pid = 1657] [serial = 61] [outer = 0x0] [url = about:blank]
10:38:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:21 INFO - document served over http requires an http
10:38:21 INFO - sub-resource via script-tag using the http-csp
10:38:21 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:38:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1972ms
10:38:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:38:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c128000 == 10 [pid = 1657] [id = 51]
10:38:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x11c104800) [pid = 1657] [serial = 140] [outer = 0x0]
10:38:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x11c423c00) [pid = 1657] [serial = 141] [outer = 0x11c104800]
10:38:21 INFO - PROCESS | 1657 | 1447871901140 Marionette INFO loaded listener.js
10:38:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 31 (0x11c852c00) [pid = 1657] [serial = 142] [outer = 0x11c104800]
10:38:21 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
10:38:21 INFO - document served over http requires an http
10:38:21 INFO - sub-resource via xhr-request using the http-csp
10:38:21 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:21 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
10:38:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 423ms
10:38:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:38:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d56b000 == 11 [pid = 1657] [id = 52]
10:38:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 32 (0x11cb4cc00) [pid = 1657] [serial = 143] [outer = 0x0]
10:38:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 33 (0x11cf0ac00) [pid = 1657] [serial = 144] [outer = 0x11cb4cc00]
10:38:21 INFO - PROCESS | 1657 | 1447871901560 Marionette INFO loaded listener.js
10:38:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 34 (0x11e817000) [pid = 1657] [serial = 145] [outer = 0x11cb4cc00]
10:38:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:38:21 INFO - document served over http requires an http
10:38:21 INFO - sub-resource via xhr-request using the http-csp
10:38:21 INFO - delivery method with no-redirect and when
10:38: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"
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:38:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 518ms
10:38:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:38:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d870800 == 12 [pid = 1657] [id = 53]
10:38:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 35 (0x111974800) [pid = 1657] [serial = 146] [outer = 0x0]
10:38:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 36 (0x11cf37000) [pid = 1657] [serial = 147] [outer = 0x111974800]
10:38:22 INFO - PROCESS | 1657 | 1447871902153 Marionette INFO loaded listener.js
10:38:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 37 (0x11ece5000) [pid = 1657] [serial = 148] [outer = 0x111974800]
10:38:22 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
10:38:22 INFO - document served over http requires an http
10:38:22 INFO - sub-resource via xhr-request using the http-csp
10:38:22 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:22 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
10:38:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 619ms
10:38:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:38:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11edbc800 == 13 [pid = 1657] [id = 54]
10:38:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 38 (0x11cb55c00) [pid = 1657] [serial = 149] [outer = 0x0]
10:38:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 39 (0x11ee11400) [pid = 1657] [serial = 150] [outer = 0x11cb55c00]
10:38:22 INFO - PROCESS | 1657 | 1447871902774 Marionette INFO loaded listener.js
10:38:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 40 (0x11fc99c00) [pid = 1657] [serial = 151] [outer = 0x11cb55c00]
10:38:23 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
10:38:23 INFO - document served over http requires an https
10:38:23 INFO - sub-resource via fetch-request using the http-csp
10:38:23 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:23 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
10:38:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1020ms
10:38:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:38:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f63b000 == 14 [pid = 1657] [id = 55]
10:38:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 41 (0x11c8d1c00) [pid = 1657] [serial = 152] [outer = 0x0]
10:38:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x120152400) [pid = 1657] [serial = 153] [outer = 0x11c8d1c00]
10:38:23 INFO - PROCESS | 1657 | 1447871903812 Marionette INFO loaded listener.js
10:38:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x122c06400) [pid = 1657] [serial = 154] [outer = 0x11c8d1c00]
10:38:24 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
10:38:24 INFO - document served over http requires an https
10:38:24 INFO - sub-resource via fetch-request using the http-csp
10:38:24 INFO - delivery method with no-redirect and when
10:38:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:24 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
10:38:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 619ms
10:38:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:38:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0d7800 == 15 [pid = 1657] [id = 56]
10:38:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x11c6fec00) [pid = 1657] [serial = 155] [outer = 0x0]
10:38:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x11cf30400) [pid = 1657] [serial = 156] [outer = 0x11c6fec00]
10:38:24 INFO - PROCESS | 1657 | 1447871904368 Marionette INFO loaded listener.js
10:38:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x11e172000) [pid = 1657] [serial = 157] [outer = 0x11c6fec00]
10:38:24 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
10:38:24 INFO - document served over http requires an https
10:38:24 INFO - sub-resource via fetch-request using the http-csp
10:38:24 INFO - delivery method with swap-origin-redirect and when
10:38:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:24 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
10:38:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 468ms
10:38:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:38:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed21000 == 16 [pid = 1657] [id = 57]
10:38:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x11d706400) [pid = 1657] [serial = 158] [outer = 0x0]
10:38:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x11e820c00) [pid = 1657] [serial = 159] [outer = 0x11d706400]
10:38:24 INFO - PROCESS | 1657 | 1447871904919 Marionette INFO loaded listener.js
10:38:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x11ef56000) [pid = 1657] [serial = 160] [outer = 0x11d706400]
10:38:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f63f000 == 17 [pid = 1657] [id = 58]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x11f627800) [pid = 1657] [serial = 161] [outer = 0x0]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x120a06000) [pid = 1657] [serial = 162] [outer = 0x11f627800]
10:38:25 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
10:38:25 INFO - document served over http requires an https
10:38:25 INFO - sub-resource via iframe-tag using the http-csp
10:38:25 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:25 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
10:38:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 519ms
10:38:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:38:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f681000 == 18 [pid = 1657] [id = 59]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x11ee09800) [pid = 1657] [serial = 163] [outer = 0x0]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x11fc12400) [pid = 1657] [serial = 164] [outer = 0x11ee09800]
10:38:25 INFO - PROCESS | 1657 | 1447871905401 Marionette INFO loaded listener.js
10:38:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x123010c00) [pid = 1657] [serial = 165] [outer = 0x11ee09800]
10:38:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x120244000 == 19 [pid = 1657] [id = 60]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x12300c800) [pid = 1657] [serial = 166] [outer = 0x0]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x11ecd9000) [pid = 1657] [serial = 167] [outer = 0x12300c800]
10:38:25 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
10:38:25 INFO - document served over http requires an https
10:38:25 INFO - sub-resource via iframe-tag using the http-csp
10:38:25 INFO - delivery method with no-redirect and when
10:38: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"
10:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:25 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
10:38:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 419ms
10:38:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:38:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12060f000 == 20 [pid = 1657] [id = 61]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x12302b400) [pid = 1657] [serial = 168] [outer = 0x0]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x123285000) [pid = 1657] [serial = 169] [outer = 0x12302b400]
10:38:25 INFO - PROCESS | 1657 | 1447871905791 Marionette INFO loaded listener.js
10:38:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x124a02400) [pid = 1657] [serial = 170] [outer = 0x12302b400]
10:38:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x120863800 == 21 [pid = 1657] [id = 62]
10:38:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x123029800) [pid = 1657] [serial = 171] [outer = 0x0]
10:38:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x124bbcc00) [pid = 1657] [serial = 172] [outer = 0x123029800]
10:38:26 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
10:38:26 INFO - document served over http requires an https
10:38:26 INFO - sub-resource via iframe-tag using the http-csp
10:38:26 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:26 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
10:38:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 419ms
10:38:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:38:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x120a81000 == 22 [pid = 1657] [id = 63]
10:38:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x111c89800) [pid = 1657] [serial = 173] [outer = 0x0]
10:38:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x12300a800) [pid = 1657] [serial = 174] [outer = 0x111c89800]
10:38:26 INFO - PROCESS | 1657 | 1447871906232 Marionette INFO loaded listener.js
10:38:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x124d35000) [pid = 1657] [serial = 175] [outer = 0x111c89800]
10:38:26 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
10:38:26 INFO - document served over http requires an https
10:38:26 INFO - sub-resource via script-tag using the http-csp
10:38:26 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:26 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
10:38:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 471ms
10:38:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:38:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e76000 == 23 [pid = 1657] [id = 64]
10:38:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x124d70c00) [pid = 1657] [serial = 176] [outer = 0x0]
10:38:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x125069c00) [pid = 1657] [serial = 177] [outer = 0x124d70c00]
10:38:26 INFO - PROCESS | 1657 | 1447871906703 Marionette INFO loaded listener.js
10:38:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x127673400) [pid = 1657] [serial = 178] [outer = 0x124d70c00]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x11c6fa800) [pid = 1657] [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]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x11c6fe400) [pid = 1657] [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]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x11fc99400) [pid = 1657] [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]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x11c851c00) [pid = 1657] [serial = 135] [outer = 0x0] [url = about:blank]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x111ca1400) [pid = 1657] [serial = 132] [outer = 0x0] [url = about:blank]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x11c423c00) [pid = 1657] [serial = 141] [outer = 0x0] [url = about:blank]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x11dc92800) [pid = 1657] [serial = 138] [outer = 0x0] [url = about:blank]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x11cf0ac00) [pid = 1657] [serial = 144] [outer = 0x0] [url = about:blank]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x111ad3800) [pid = 1657] [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]
10:38:26 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x12bfd1000) [pid = 1657] [serial = 128] [outer = 0x0] [url = about:blank]
10:38:26 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
10:38:26 INFO - document served over http requires an https
10:38:26 INFO - sub-resource via script-tag using the http-csp
10:38:27 INFO - delivery method with no-redirect and when
10:38: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"
10:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:27 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
10:38:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 419ms
10:38:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:38:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1250c2800 == 24 [pid = 1657] [id = 65]
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x11cf0ac00) [pid = 1657] [serial = 179] [outer = 0x0]
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x11fc99400) [pid = 1657] [serial = 180] [outer = 0x11cf0ac00]
10:38:27 INFO - PROCESS | 1657 | 1447871907110 Marionette INFO loaded listener.js
10:38:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x127b5e400) [pid = 1657] [serial = 181] [outer = 0x11cf0ac00]
10:38:27 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
10:38:27 INFO - document served over http requires an https
10:38:27 INFO - sub-resource via script-tag using the http-csp
10:38:27 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:27 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
10:38:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 417ms
10:38:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:38:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1276b7000 == 25 [pid = 1657] [id = 66]
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x127b5f400) [pid = 1657] [serial = 182] [outer = 0x0]
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x127f7f400) [pid = 1657] [serial = 183] [outer = 0x127b5f400]
10:38:27 INFO - PROCESS | 1657 | 1447871907525 Marionette INFO loaded listener.js
10:38:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x12842f400) [pid = 1657] [serial = 184] [outer = 0x127b5f400]
10:38:27 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
10:38:27 INFO - document served over http requires an https
10:38:27 INFO - sub-resource via xhr-request using the http-csp
10:38:27 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:27 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
10:38:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 367ms
10:38:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:38:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fb0800 == 26 [pid = 1657] [id = 67]
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x1286a3800) [pid = 1657] [serial = 185] [outer = 0x0]
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1286a6c00) [pid = 1657] [serial = 186] [outer = 0x1286a3800]
10:38:27 INFO - PROCESS | 1657 | 1447871907902 Marionette INFO loaded listener.js
10:38:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x128841c00) [pid = 1657] [serial = 187] [outer = 0x1286a3800]
10:38:28 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
10:38:28 INFO - document served over http requires an https
10:38:28 INFO - sub-resource via xhr-request using the http-csp
10:38:28 INFO - delivery method with no-redirect and when
10:38: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"
10:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:28 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
10:38:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 368ms
10:38:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:38:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x128615800 == 27 [pid = 1657] [id = 68]
10:38:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x127b61c00) [pid = 1657] [serial = 188] [outer = 0x0]
10:38:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x128843800) [pid = 1657] [serial = 189] [outer = 0x127b61c00]
10:38:28 INFO - PROCESS | 1657 | 1447871908313 Marionette INFO loaded listener.js
10:38:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1289e5000) [pid = 1657] [serial = 190] [outer = 0x127b61c00]
10:38:28 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
10:38:28 INFO - document served over http requires an https
10:38:28 INFO - sub-resource via xhr-request using the http-csp
10:38:28 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:28 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
10:38:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 420ms
10:38:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:38:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x128881000 == 28 [pid = 1657] [id = 69]
10:38:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1125ea400) [pid = 1657] [serial = 191] [outer = 0x0]
10:38:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x128d75c00) [pid = 1657] [serial = 192] [outer = 0x1125ea400]
10:38:28 INFO - PROCESS | 1657 | 1447871908725 Marionette INFO loaded listener.js
10:38:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1290adc00) [pid = 1657] [serial = 193] [outer = 0x1125ea400]
10:38:29 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
10:38:29 INFO - document served over http requires an http
10:38:29 INFO - sub-resource via fetch-request using the meta-csp
10:38:29 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:29 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
10:38:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 467ms
10:38:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:38:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4b000 == 29 [pid = 1657] [id = 70]
10:38:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x128d72000) [pid = 1657] [serial = 194] [outer = 0x0]
10:38:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1290b0800) [pid = 1657] [serial = 195] [outer = 0x128d72000]
10:38:29 INFO - PROCESS | 1657 | 1447871909186 Marionette INFO loaded listener.js
10:38:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1290cb800) [pid = 1657] [serial = 196] [outer = 0x128d72000]
10:38:29 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
10:38:29 INFO - document served over http requires an http
10:38:29 INFO - sub-resource via fetch-request using the meta-csp
10:38:29 INFO - delivery method with no-redirect and when
10:38: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"
10:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:29 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
10:38:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 519ms
10:38:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:38:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12924b000 == 30 [pid = 1657] [id = 71]
10:38:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x128da8800) [pid = 1657] [serial = 197] [outer = 0x0]
10:38:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1290c8c00) [pid = 1657] [serial = 198] [outer = 0x128da8800]
10:38:29 INFO - PROCESS | 1657 | 1447871909805 Marionette INFO loaded listener.js
10:38:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x12a7df400) [pid = 1657] [serial = 199] [outer = 0x128da8800]
10:38:30 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
10:38:30 INFO - document served over http requires an http
10:38:30 INFO - sub-resource via fetch-request using the meta-csp
10:38:30 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:30 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
10:38:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 518ms
10:38:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:38:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1128c7800 == 31 [pid = 1657] [id = 72]
10:38:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x111c21400) [pid = 1657] [serial = 200] [outer = 0x0]
10:38:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x111c8e800) [pid = 1657] [serial = 201] [outer = 0x111c21400]
10:38:30 INFO - PROCESS | 1657 | 1447871910410 Marionette INFO loaded listener.js
10:38:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11c84ac00) [pid = 1657] [serial = 202] [outer = 0x111c21400]
10:38:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f64e000 == 32 [pid = 1657] [id = 73]
10:38:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11d704400) [pid = 1657] [serial = 203] [outer = 0x0]
10:38:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11f69e400) [pid = 1657] [serial = 204] [outer = 0x11d704400]
10:38:31 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
10:38:31 INFO - document served over http requires an http
10:38:31 INFO - sub-resource via iframe-tag using the meta-csp
10:38:31 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:31 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
10:38:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 880ms
10:38:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:38:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b91000 == 33 [pid = 1657] [id = 74]
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11f6a4800) [pid = 1657] [serial = 205] [outer = 0x0]
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11fc8cc00) [pid = 1657] [serial = 206] [outer = 0x11f6a4800]
10:38:31 INFO - PROCESS | 1657 | 1447871911198 Marionette INFO loaded listener.js
10:38:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x123e43c00) [pid = 1657] [serial = 207] [outer = 0x11f6a4800]
10:38:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1289ae000 == 34 [pid = 1657] [id = 75]
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12327f800) [pid = 1657] [serial = 208] [outer = 0x0]
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124913400) [pid = 1657] [serial = 209] [outer = 0x12327f800]
10:38:31 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
10:38:31 INFO - document served over http requires an http
10:38:31 INFO - sub-resource via iframe-tag using the meta-csp
10:38:31 INFO - delivery method with no-redirect and when
10:38: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"
10:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:31 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
10:38:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 670ms
10:38:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:38:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a88e000 == 35 [pid = 1657] [id = 76]
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123e46400) [pid = 1657] [serial = 210] [outer = 0x0]
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124d63800) [pid = 1657] [serial = 211] [outer = 0x123e46400]
10:38:31 INFO - PROCESS | 1657 | 1447871911866 Marionette INFO loaded listener.js
10:38:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12767bc00) [pid = 1657] [serial = 212] [outer = 0x123e46400]
10:38:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a8a5000 == 36 [pid = 1657] [id = 77]
10:38:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x124dd0400) [pid = 1657] [serial = 213] [outer = 0x0]
10:38:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128d72800) [pid = 1657] [serial = 214] [outer = 0x124dd0400]
10:38:32 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
10:38:32 INFO - document served over http requires an http
10:38:32 INFO - sub-resource via iframe-tag using the meta-csp
10:38:32 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:32 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
10:38:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1119ms
10:38:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:38:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb7800 == 37 [pid = 1657] [id = 78]
10:38:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x111c8ec00) [pid = 1657] [serial = 215] [outer = 0x0]
10:38:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11c5c0c00) [pid = 1657] [serial = 216] [outer = 0x111c8ec00]
10:38:33 INFO - PROCESS | 1657 | 1447871913236 Marionette INFO loaded listener.js
10:38:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11dc91c00) [pid = 1657] [serial = 217] [outer = 0x111c8ec00]
10:38:33 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
10:38:33 INFO - document served over http requires an http
10:38:33 INFO - sub-resource via script-tag using the meta-csp
10:38:33 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:33 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
10:38:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 974ms
10:38:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:38:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0d8000 == 38 [pid = 1657] [id = 79]
10:38:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11d04a800) [pid = 1657] [serial = 218] [outer = 0x0]
10:38:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11e817800) [pid = 1657] [serial = 219] [outer = 0x11d04a800]
10:38:33 INFO - PROCESS | 1657 | 1447871913936 Marionette INFO loaded listener.js
10:38:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11ee11000) [pid = 1657] [serial = 220] [outer = 0x11d04a800]
10:38:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11d98d800 == 37 [pid = 1657] [id = 50]
10:38:34 INFO - PROCESS | 1657 | --DOCSHELL 0x120863800 == 36 [pid = 1657] [id = 62]
10:38:34 INFO - PROCESS | 1657 | --DOCSHELL 0x120244000 == 35 [pid = 1657] [id = 60]
10:38:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11f63f000 == 34 [pid = 1657] [id = 58]
10:38:34 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11c10fc00) [pid = 1657] [serial = 133] [outer = 0x0] [url = about:blank]
10:38:34 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11d054000) [pid = 1657] [serial = 136] [outer = 0x0] [url = about:blank]
10:38:34 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11ece4800) [pid = 1657] [serial = 139] [outer = 0x0] [url = about:blank]
10:38:34 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
10:38:34 INFO - document served over http requires an http
10:38:34 INFO - sub-resource via script-tag using the meta-csp
10:38:34 INFO - delivery method with no-redirect and when
10:38: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"
10:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:34 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
10:38:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 519ms
10:38:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:38:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d986000 == 35 [pid = 1657] [id = 80]
10:38:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11c6b5800) [pid = 1657] [serial = 221] [outer = 0x0]
10:38:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11f6a6c00) [pid = 1657] [serial = 222] [outer = 0x11c6b5800]
10:38:34 INFO - PROCESS | 1657 | 1447871914456 Marionette INFO loaded listener.js
10:38:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x122c07c00) [pid = 1657] [serial = 223] [outer = 0x11c6b5800]
10:38:34 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
10:38:34 INFO - document served over http requires an http
10:38:34 INFO - sub-resource via script-tag using the meta-csp
10:38:34 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:34 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
10:38:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 467ms
10:38:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:38:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f697800 == 36 [pid = 1657] [id = 81]
10:38:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x123026800) [pid = 1657] [serial = 224] [outer = 0x0]
10:38:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12327fc00) [pid = 1657] [serial = 225] [outer = 0x123026800]
10:38:34 INFO - PROCESS | 1657 | 1447871914928 Marionette INFO loaded listener.js
10:38:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124d64400) [pid = 1657] [serial = 226] [outer = 0x123026800]
10:38:35 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
10:38:35 INFO - document served over http requires an http
10:38:35 INFO - sub-resource via xhr-request using the meta-csp
10:38:35 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:35 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
10:38:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 423ms
10:38:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:38:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x120627000 == 37 [pid = 1657] [id = 82]
10:38:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11c5c3000) [pid = 1657] [serial = 227] [outer = 0x0]
10:38:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1252c0800) [pid = 1657] [serial = 228] [outer = 0x11c5c3000]
10:38:35 INFO - PROCESS | 1657 | 1447871915353 Marionette INFO loaded listener.js
10:38:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x127f73400) [pid = 1657] [serial = 229] [outer = 0x11c5c3000]
10:38:35 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
10:38:35 INFO - document served over http requires an http
10:38:35 INFO - sub-resource via xhr-request using the meta-csp
10:38:35 INFO - delivery method with no-redirect and when
10:38: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"
10:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:35 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
10:38:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 418ms
10:38:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:38:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a41800 == 38 [pid = 1657] [id = 83]
10:38:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12842d400) [pid = 1657] [serial = 230] [outer = 0x0]
10:38:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x128430400) [pid = 1657] [serial = 231] [outer = 0x12842d400]
10:38:35 INFO - PROCESS | 1657 | 1447871915778 Marionette INFO loaded listener.js
10:38:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128845000) [pid = 1657] [serial = 232] [outer = 0x12842d400]
10:38:36 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
10:38:36 INFO - document served over http requires an http
10:38:36 INFO - sub-resource via xhr-request using the meta-csp
10:38:36 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:36 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
10:38:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 467ms
10:38:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:38:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fa8800 == 39 [pid = 1657] [id = 84]
10:38:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1289d7800) [pid = 1657] [serial = 233] [outer = 0x0]
10:38:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x128d6c800) [pid = 1657] [serial = 234] [outer = 0x1289d7800]
10:38:36 INFO - PROCESS | 1657 | 1447871916247 Marionette INFO loaded listener.js
10:38:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1290ab000) [pid = 1657] [serial = 235] [outer = 0x1289d7800]
10:38:36 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
10:38:36 INFO - document served over http requires an https
10:38:36 INFO - sub-resource via fetch-request using the meta-csp
10:38:36 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:36 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
10:38:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 469ms
10:38:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:38:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12861b000 == 40 [pid = 1657] [id = 85]
10:38:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x128d9c800) [pid = 1657] [serial = 236] [outer = 0x0]
10:38:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1290b1400) [pid = 1657] [serial = 237] [outer = 0x128d9c800]
10:38:36 INFO - PROCESS | 1657 | 1447871916741 Marionette INFO loaded listener.js
10:38:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12a7dcc00) [pid = 1657] [serial = 238] [outer = 0x128d9c800]
10:38:37 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
10:38:37 INFO - document served over http requires an https
10:38:37 INFO - sub-resource via fetch-request using the meta-csp
10:38:37 INFO - delivery method with no-redirect and when
10:38: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"
10:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:37 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
10:38:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 520ms
10:38:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:38:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1290a8800) [pid = 1657] [serial = 239] [outer = 0x12c28f800]
10:38:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d876800 == 41 [pid = 1657] [id = 86]
10:38:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12a7e5400) [pid = 1657] [serial = 240] [outer = 0x0]
10:38:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12afbd800) [pid = 1657] [serial = 241] [outer = 0x12a7e5400]
10:38:37 INFO - PROCESS | 1657 | 1447871917365 Marionette INFO loaded listener.js
10:38:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12afc8000) [pid = 1657] [serial = 242] [outer = 0x12a7e5400]
10:38:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:37 INFO - document served over http requires an https
10:38:37 INFO - sub-resource via fetch-request using the meta-csp
10:38:37 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:38:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 720ms
10:38:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:38:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a88c800 == 42 [pid = 1657] [id = 87]
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12a7e7000) [pid = 1657] [serial = 243] [outer = 0x0]
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12afc7c00) [pid = 1657] [serial = 244] [outer = 0x12a7e7000]
10:38:38 INFO - PROCESS | 1657 | 1447871918067 Marionette INFO loaded listener.js
10:38:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12b72b800) [pid = 1657] [serial = 245] [outer = 0x12a7e7000]
10:38:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b167000 == 43 [pid = 1657] [id = 88]
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12b729000) [pid = 1657] [serial = 246] [outer = 0x0]
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12b77d800) [pid = 1657] [serial = 247] [outer = 0x12b729000]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11c104800) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x111c89800) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11ee09800) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11cf0ac00) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x128d72000) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x127b5f400) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1286a3800) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x124d70c00) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x127b61c00) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x123029800) [pid = 1657] [serial = 171] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1125ea400) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11c6fec00) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11f627800) [pid = 1657] [serial = 161] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11d706400) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12302b400) [pid = 1657] [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]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12300c800) [pid = 1657] [serial = 166] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871905565]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x128d75c00) [pid = 1657] [serial = 192] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x120152400) [pid = 1657] [serial = 153] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x125069c00) [pid = 1657] [serial = 177] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1290b0800) [pid = 1657] [serial = 195] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x128843800) [pid = 1657] [serial = 189] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11fc99400) [pid = 1657] [serial = 180] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11ee11400) [pid = 1657] [serial = 150] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x127f7f400) [pid = 1657] [serial = 183] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11ecd9000) [pid = 1657] [serial = 167] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871905565]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11fc12400) [pid = 1657] [serial = 164] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x120a06000) [pid = 1657] [serial = 162] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11e820c00) [pid = 1657] [serial = 159] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1286a6c00) [pid = 1657] [serial = 186] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11cf37000) [pid = 1657] [serial = 147] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124bbcc00) [pid = 1657] [serial = 172] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x123285000) [pid = 1657] [serial = 169] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11cf30400) [pid = 1657] [serial = 156] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12300a800) [pid = 1657] [serial = 174] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1290c8c00) [pid = 1657] [serial = 198] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11e817000) [pid = 1657] [serial = 145] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1289e5000) [pid = 1657] [serial = 190] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12842f400) [pid = 1657] [serial = 184] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x128841c00) [pid = 1657] [serial = 187] [outer = 0x0] [url = about:blank]
10:38:38 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11c852c00) [pid = 1657] [serial = 142] [outer = 0x0] [url = about:blank]
10:38:38 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
10:38:38 INFO - document served over http requires an https
10:38:38 INFO - sub-resource via iframe-tag using the meta-csp
10:38:38 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:38 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
10:38:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 827ms
10:38:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:38:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12886e000 == 44 [pid = 1657] [id = 89]
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11dc92800) [pid = 1657] [serial = 248] [outer = 0x0]
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11ecd9000) [pid = 1657] [serial = 249] [outer = 0x11dc92800]
10:38:38 INFO - PROCESS | 1657 | 1447871918818 Marionette INFO loaded listener.js
10:38:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1286aa400) [pid = 1657] [serial = 250] [outer = 0x11dc92800]
10:38:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b182800 == 45 [pid = 1657] [id = 90]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1289e5000) [pid = 1657] [serial = 251] [outer = 0x0]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12b785400) [pid = 1657] [serial = 252] [outer = 0x1289e5000]
10:38:39 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
10:38:39 INFO - document served over http requires an https
10:38:39 INFO - sub-resource via iframe-tag using the meta-csp
10:38:39 INFO - delivery method with no-redirect and when
10:38: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"
10:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:39 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
10:38:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 467ms
10:38:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:38:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5b2800 == 46 [pid = 1657] [id = 91]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11e817000) [pid = 1657] [serial = 253] [outer = 0x0]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1290afc00) [pid = 1657] [serial = 254] [outer = 0x11e817000]
10:38:39 INFO - PROCESS | 1657 | 1447871919324 Marionette INFO loaded listener.js
10:38:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12b986400) [pid = 1657] [serial = 255] [outer = 0x11e817000]
10:38:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5b5000 == 47 [pid = 1657] [id = 92]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11fda3000) [pid = 1657] [serial = 256] [outer = 0x0]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11fda9c00) [pid = 1657] [serial = 257] [outer = 0x11fda3000]
10:38:39 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
10:38:39 INFO - document served over http requires an https
10:38:39 INFO - sub-resource via iframe-tag using the meta-csp
10:38:39 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:39 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
10:38:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 479ms
10:38:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:38:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5cd000 == 48 [pid = 1657] [id = 93]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11fda8c00) [pid = 1657] [serial = 258] [outer = 0x0]
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11fdaf000) [pid = 1657] [serial = 259] [outer = 0x11fda8c00]
10:38:39 INFO - PROCESS | 1657 | 1447871919769 Marionette INFO loaded listener.js
10:38:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12b989400) [pid = 1657] [serial = 260] [outer = 0x11fda8c00]
10:38:40 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
10:38:40 INFO - document served over http requires an https
10:38:40 INFO - sub-resource via script-tag using the meta-csp
10:38:40 INFO - delivery method with keep-origin-redirect and when
10:38:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:40 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
10:38:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 418ms
10:38:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:38:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf89800 == 49 [pid = 1657] [id = 94]
10:38:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x111d77800) [pid = 1657] [serial = 261] [outer = 0x0]
10:38:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11fdaa000) [pid = 1657] [serial = 262] [outer = 0x111d77800]
10:38:40 INFO - PROCESS | 1657 | 1447871920209 Marionette INFO loaded listener.js
10:38:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x127b52c00) [pid = 1657] [serial = 263] [outer = 0x111d77800]
10:38:40 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
10:38:40 INFO - document served over http requires an https
10:38:40 INFO - sub-resource via script-tag using the meta-csp
10:38:40 INFO - delivery method with no-redirect and when
10:38:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:40 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
10:38:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 467ms
10:38:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:38:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2a2000 == 50 [pid = 1657] [id = 95]
10:38:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x127b51c00) [pid = 1657] [serial = 264] [outer = 0x0]
10:38:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12b98c800) [pid = 1657] [serial = 265] [outer = 0x127b51c00]
10:38:40 INFO - PROCESS | 1657 | 1447871920653 Marionette INFO loaded listener.js
10:38:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12bfcd800) [pid = 1657] [serial = 266] [outer = 0x127b51c00]
10:38:41 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
10:38:41 INFO - document served over http requires an https
10:38:41 INFO - sub-resource via script-tag using the meta-csp
10:38:41 INFO - delivery method with swap-origin-redirect and when
10:38:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:41 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
10:38:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 567ms
10:38:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:38:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeb1800 == 51 [pid = 1657] [id = 96]
10:38:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11d706400) [pid = 1657] [serial = 267] [outer = 0x0]
10:38:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11e99ec00) [pid = 1657] [serial = 268] [outer = 0x11d706400]
10:38:41 INFO - PROCESS | 1657 | 1447871921316 Marionette INFO loaded listener.js
10:38:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11f6a9c00) [pid = 1657] [serial = 269] [outer = 0x11d706400]
10:38:41 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
10:38:41 INFO - document served over http requires an https
10:38:41 INFO - sub-resource via xhr-request using the meta-csp
10:38:41 INFO - delivery method with keep-origin-redirect and when
10:38:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:41 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
10:38:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
10:38:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:38:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1250d9800 == 52 [pid = 1657] [id = 97]
10:38:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12302ec00) [pid = 1657] [serial = 270] [outer = 0x0]
10:38:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x123e44400) [pid = 1657] [serial = 271] [outer = 0x12302ec00]
10:38:41 INFO - PROCESS | 1657 | 1447871921920 Marionette INFO loaded listener.js
10:38:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x127b5f400) [pid = 1657] [serial = 272] [outer = 0x12302ec00]
10:38:42 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
10:38:42 INFO - document served over http requires an https
10:38:42 INFO - sub-resource via xhr-request using the meta-csp
10:38:42 INFO - delivery method with no-redirect and when
10:38:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:42 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
10:38:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 618ms
10:38:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:38:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c79a000 == 53 [pid = 1657] [id = 98]
10:38:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124913000) [pid = 1657] [serial = 273] [outer = 0x0]
10:38:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1286a9400) [pid = 1657] [serial = 274] [outer = 0x124913000]
10:38:42 INFO - PROCESS | 1657 | 1447871922511 Marionette INFO loaded listener.js
10:38:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12a7e2000) [pid = 1657] [serial = 275] [outer = 0x124913000]
10:38:42 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
10:38:42 INFO - document served over http requires an https
10:38:42 INFO - sub-resource via xhr-request using the meta-csp
10:38:42 INFO - delivery method with swap-origin-redirect and when
10:38:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:42 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
10:38:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 621ms
10:38:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:38:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c864000 == 54 [pid = 1657] [id = 99]
10:38:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12b788800) [pid = 1657] [serial = 276] [outer = 0x0]
10:38:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12b981400) [pid = 1657] [serial = 277] [outer = 0x12b788800]
10:38:43 INFO - PROCESS | 1657 | 1447871923163 Marionette INFO loaded listener.js
10:38:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12bfce800) [pid = 1657] [serial = 278] [outer = 0x12b788800]
10:38:44 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
10:38:44 INFO - document served over http requires an http
10:38:44 INFO - sub-resource via fetch-request using the meta-csp
10:38:44 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:44 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
10:38:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1270ms
10:38:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:38:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x120122000 == 55 [pid = 1657] [id = 100]
10:38:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11c371000) [pid = 1657] [serial = 279] [outer = 0x0]
10:38:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11c41fc00) [pid = 1657] [serial = 280] [outer = 0x11c371000]
10:38:44 INFO - PROCESS | 1657 | 1447871924438 Marionette INFO loaded listener.js
10:38:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11d054000) [pid = 1657] [serial = 281] [outer = 0x11c371000]
10:38:45 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
10:38:45 INFO - document served over http requires an http
10:38:45 INFO - sub-resource via fetch-request using the meta-csp
10:38:45 INFO - delivery method with no-redirect and when
10:38: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"
10:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:45 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
10:38:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 770ms
10:38:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:38:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0e3800 == 56 [pid = 1657] [id = 101]
10:38:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x112532800) [pid = 1657] [serial = 282] [outer = 0x0]
10:38:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11c5c2800) [pid = 1657] [serial = 283] [outer = 0x112532800]
10:38:45 INFO - PROCESS | 1657 | 1447871925192 Marionette INFO loaded listener.js
10:38:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11d710400) [pid = 1657] [serial = 284] [outer = 0x112532800]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf89800 == 55 [pid = 1657] [id = 94]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5cd000 == 54 [pid = 1657] [id = 93]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5b5000 == 53 [pid = 1657] [id = 92]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5b2800 == 52 [pid = 1657] [id = 91]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b182800 == 51 [pid = 1657] [id = 90]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12886e000 == 50 [pid = 1657] [id = 89]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b167000 == 49 [pid = 1657] [id = 88]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a88c800 == 48 [pid = 1657] [id = 87]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11d876800 == 47 [pid = 1657] [id = 86]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12861b000 == 46 [pid = 1657] [id = 85]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x127fa8800 == 45 [pid = 1657] [id = 84]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x124a41800 == 44 [pid = 1657] [id = 83]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x120627000 == 43 [pid = 1657] [id = 82]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11f697800 == 42 [pid = 1657] [id = 81]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11d986000 == 41 [pid = 1657] [id = 80]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0d8000 == 40 [pid = 1657] [id = 79]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb7800 == 39 [pid = 1657] [id = 78]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a8a5000 == 38 [pid = 1657] [id = 77]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a88e000 == 37 [pid = 1657] [id = 76]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1289ae000 == 36 [pid = 1657] [id = 75]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x122b91000 == 35 [pid = 1657] [id = 74]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11f64e000 == 34 [pid = 1657] [id = 73]
10:38:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1128c7800 == 33 [pid = 1657] [id = 72]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11e172000) [pid = 1657] [serial = 157] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x127b5e400) [pid = 1657] [serial = 181] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x124a02400) [pid = 1657] [serial = 170] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11ef56000) [pid = 1657] [serial = 160] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x123010c00) [pid = 1657] [serial = 165] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1290adc00) [pid = 1657] [serial = 193] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1290cb800) [pid = 1657] [serial = 196] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x124d35000) [pid = 1657] [serial = 175] [outer = 0x0] [url = about:blank]
10:38:45 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x127673400) [pid = 1657] [serial = 178] [outer = 0x0] [url = about:blank]
10:38:45 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
10:38:45 INFO - document served over http requires an http
10:38:45 INFO - sub-resource via fetch-request using the meta-csp
10:38:45 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:45 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
10:38:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 618ms
10:38:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:38:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d864800 == 34 [pid = 1657] [id = 102]
10:38:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11d709400) [pid = 1657] [serial = 285] [outer = 0x0]
10:38:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11e821800) [pid = 1657] [serial = 286] [outer = 0x11d709400]
10:38:45 INFO - PROCESS | 1657 | 1447871925792 Marionette INFO loaded listener.js
10:38:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11f627400) [pid = 1657] [serial = 287] [outer = 0x11d709400]
10:38:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11edbe000 == 35 [pid = 1657] [id = 103]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11ee0bc00) [pid = 1657] [serial = 288] [outer = 0x0]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11fda5400) [pid = 1657] [serial = 289] [outer = 0x11ee0bc00]
10:38:46 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
10:38:46 INFO - document served over http requires an http
10:38:46 INFO - sub-resource via iframe-tag using the meta-csp
10:38:46 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:46 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
10:38:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 469ms
10:38:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:38:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eecc800 == 36 [pid = 1657] [id = 104]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11fda4000) [pid = 1657] [serial = 290] [outer = 0x0]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11fda8400) [pid = 1657] [serial = 291] [outer = 0x11fda4000]
10:38:46 INFO - PROCESS | 1657 | 1447871926232 Marionette INFO loaded listener.js
10:38:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x122c11000) [pid = 1657] [serial = 292] [outer = 0x11fda4000]
10:38:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12013b000 == 37 [pid = 1657] [id = 105]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x120cbbc00) [pid = 1657] [serial = 293] [outer = 0x0]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x123e44800) [pid = 1657] [serial = 294] [outer = 0x120cbbc00]
10:38:46 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
10:38:46 INFO - document served over http requires an http
10:38:46 INFO - sub-resource via iframe-tag using the meta-csp
10:38:46 INFO - delivery method with no-redirect and when
10:38: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"
10:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:46 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
10:38:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 469ms
10:38:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:38:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0e7800 == 38 [pid = 1657] [id = 106]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12302fc00) [pid = 1657] [serial = 295] [outer = 0x0]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12328bc00) [pid = 1657] [serial = 296] [outer = 0x12302fc00]
10:38:46 INFO - PROCESS | 1657 | 1447871926701 Marionette INFO loaded listener.js
10:38:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x124d2f400) [pid = 1657] [serial = 297] [outer = 0x12302fc00]
10:38:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b9a800 == 39 [pid = 1657] [id = 107]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x124a0ac00) [pid = 1657] [serial = 298] [outer = 0x0]
10:38:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x124d6e800) [pid = 1657] [serial = 299] [outer = 0x124a0ac00]
10:38:47 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
10:38:47 INFO - document served over http requires an http
10:38:47 INFO - sub-resource via iframe-tag using the meta-csp
10:38:47 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:47 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
10:38:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 467ms
10:38:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:38:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b48000 == 40 [pid = 1657] [id = 108]
10:38:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x123e8e800) [pid = 1657] [serial = 300] [outer = 0x0]
10:38:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x124d6dc00) [pid = 1657] [serial = 301] [outer = 0x123e8e800]
10:38:47 INFO - PROCESS | 1657 | 1447871927224 Marionette INFO loaded listener.js
10:38:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1260d5400) [pid = 1657] [serial = 302] [outer = 0x123e8e800]
10:38:47 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
10:38:47 INFO - document served over http requires an http
10:38:47 INFO - sub-resource via script-tag using the meta-csp
10:38:47 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:47 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
10:38:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 467ms
10:38:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:38:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x127403000 == 41 [pid = 1657] [id = 109]
10:38:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x124d3b400) [pid = 1657] [serial = 303] [outer = 0x0]
10:38:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1260d9400) [pid = 1657] [serial = 304] [outer = 0x124d3b400]
10:38:47 INFO - PROCESS | 1657 | 1447871927650 Marionette INFO loaded listener.js
10:38:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x127b46c00) [pid = 1657] [serial = 305] [outer = 0x124d3b400]
10:38:48 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
10:38:48 INFO - document served over http requires an http
10:38:48 INFO - sub-resource via script-tag using the meta-csp
10:38:48 INFO - delivery method with no-redirect and when
10:38: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"
10:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:48 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
10:38:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 467ms
10:38:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:38:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fa8000 == 42 [pid = 1657] [id = 110]
10:38:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1279b1800) [pid = 1657] [serial = 306] [outer = 0x0]
10:38:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x127b5c800) [pid = 1657] [serial = 307] [outer = 0x1279b1800]
10:38:48 INFO - PROCESS | 1657 | 1447871928119 Marionette INFO loaded listener.js
10:38:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x111d7a800) [pid = 1657] [serial = 308] [outer = 0x1279b1800]
10:38:48 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
10:38:48 INFO - document served over http requires an http
10:38:48 INFO - sub-resource via script-tag using the meta-csp
10:38:48 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:48 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
10:38:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 468ms
10:38:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:38:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x128874800 == 43 [pid = 1657] [id = 111]
10:38:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12842ec00) [pid = 1657] [serial = 309] [outer = 0x0]
10:38:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12883d400) [pid = 1657] [serial = 310] [outer = 0x12842ec00]
10:38:48 INFO - PROCESS | 1657 | 1447871928590 Marionette INFO loaded listener.js
10:38:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1289dd800) [pid = 1657] [serial = 311] [outer = 0x12842ec00]
10:38:48 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
10:38:48 INFO - document served over http requires an http
10:38:48 INFO - sub-resource via xhr-request using the meta-csp
10:38:48 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:48 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
10:38:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 468ms
10:38:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:38:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e47000 == 44 [pid = 1657] [id = 112]
10:38:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1289dac00) [pid = 1657] [serial = 312] [outer = 0x0]
10:38:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x128d71800) [pid = 1657] [serial = 313] [outer = 0x1289dac00]
10:38:49 INFO - PROCESS | 1657 | 1447871929064 Marionette INFO loaded listener.js
10:38:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x128da3c00) [pid = 1657] [serial = 314] [outer = 0x1289dac00]
10:38:49 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
10:38:49 INFO - document served over http requires an http
10:38:49 INFO - sub-resource via xhr-request using the meta-csp
10:38:49 INFO - delivery method with no-redirect and when
10:38: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"
10:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:49 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
10:38:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 468ms
10:38:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12842d400) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11fda3000) [pid = 1657] [serial = 256] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11e817000) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1289d7800) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11c6b5800) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x128d9c800) [pid = 1657] [serial = 236] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x111d77800) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x123026800) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1289e5000) [pid = 1657] [serial = 251] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871919073]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x111c8ec00) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11d04a800) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12b729000) [pid = 1657] [serial = 246] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11fda8c00) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12a7e5400) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11c5c3000) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12a7e7000) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11dc92800) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x124dd0400) [pid = 1657] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12327f800) [pid = 1657] [serial = 208] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871911543]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x128da8800) [pid = 1657] [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]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11d704400) [pid = 1657] [serial = 203] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11fdaa000) [pid = 1657] [serial = 262] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12b785400) [pid = 1657] [serial = 252] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871919073]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x128d72800) [pid = 1657] [serial = 214] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12afbd800) [pid = 1657] [serial = 241] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11e817800) [pid = 1657] [serial = 219] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x124913400) [pid = 1657] [serial = 209] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871911543]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11fda9c00) [pid = 1657] [serial = 257] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12afc7c00) [pid = 1657] [serial = 244] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11fc8cc00) [pid = 1657] [serial = 206] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x128430400) [pid = 1657] [serial = 231] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11f69e400) [pid = 1657] [serial = 204] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x111c8e800) [pid = 1657] [serial = 201] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12327fc00) [pid = 1657] [serial = 225] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1290b1400) [pid = 1657] [serial = 237] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1252c0800) [pid = 1657] [serial = 228] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11f6a6c00) [pid = 1657] [serial = 222] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124d63800) [pid = 1657] [serial = 211] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11c5c0c00) [pid = 1657] [serial = 216] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1290afc00) [pid = 1657] [serial = 254] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11fdaf000) [pid = 1657] [serial = 259] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12b77d800) [pid = 1657] [serial = 247] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x128d6c800) [pid = 1657] [serial = 234] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11ecd9000) [pid = 1657] [serial = 249] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12c709400) [pid = 1657] [serial = 58] [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.]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12a7df400) [pid = 1657] [serial = 199] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x127f73400) [pid = 1657] [serial = 229] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x128845000) [pid = 1657] [serial = 232] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124d64400) [pid = 1657] [serial = 226] [outer = 0x0] [url = about:blank]
10:38:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x122cbf000 == 45 [pid = 1657] [id = 113]
10:38:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x111c18400) [pid = 1657] [serial = 315] [outer = 0x0]
10:38:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x111d7bc00) [pid = 1657] [serial = 316] [outer = 0x111c18400]
10:38:49 INFO - PROCESS | 1657 | 1447871929717 Marionette INFO loaded listener.js
10:38:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124d2e400) [pid = 1657] [serial = 317] [outer = 0x111c18400]
10:38:50 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
10:38:50 INFO - document served over http requires an http
10:38:50 INFO - sub-resource via xhr-request using the meta-csp
10:38:50 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:50 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
10:38:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 618ms
10:38:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:38:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a899000 == 46 [pid = 1657] [id = 114]
10:38:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x127f73400) [pid = 1657] [serial = 318] [outer = 0x0]
10:38:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1290b0400) [pid = 1657] [serial = 319] [outer = 0x127f73400]
10:38:50 INFO - PROCESS | 1657 | 1447871930145 Marionette INFO loaded listener.js
10:38:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12a7e1c00) [pid = 1657] [serial = 320] [outer = 0x127f73400]
10:38:50 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
10:38:50 INFO - document served over http requires an https
10:38:50 INFO - sub-resource via fetch-request using the meta-csp
10:38:50 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:50 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
10:38:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 467ms
10:38:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:38:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b175800 == 47 [pid = 1657] [id = 115]
10:38:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x111d78000) [pid = 1657] [serial = 321] [outer = 0x0]
10:38:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12afc0800) [pid = 1657] [serial = 322] [outer = 0x111d78000]
10:38:50 INFO - PROCESS | 1657 | 1447871930613 Marionette INFO loaded listener.js
10:38:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12b54a800) [pid = 1657] [serial = 323] [outer = 0x111d78000]
10:38:50 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
10:38:50 INFO - document served over http requires an https
10:38:50 INFO - sub-resource via fetch-request using the meta-csp
10:38:50 INFO - delivery method with no-redirect and when
10:38: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"
10:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:50 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
10:38:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 467ms
10:38:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:38:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5cc000 == 48 [pid = 1657] [id = 116]
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12a7db000) [pid = 1657] [serial = 324] [outer = 0x0]
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12b54a400) [pid = 1657] [serial = 325] [outer = 0x12a7db000]
10:38:51 INFO - PROCESS | 1657 | 1447871931130 Marionette INFO loaded listener.js
10:38:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b78a800) [pid = 1657] [serial = 326] [outer = 0x12a7db000]
10:38:51 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
10:38:51 INFO - document served over http requires an https
10:38:51 INFO - sub-resource via fetch-request using the meta-csp
10:38:51 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:51 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
10:38:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 467ms
10:38:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:38:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf92800 == 49 [pid = 1657] [id = 117]
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12b787c00) [pid = 1657] [serial = 327] [outer = 0x0]
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b98ac00) [pid = 1657] [serial = 328] [outer = 0x12b787c00]
10:38:51 INFO - PROCESS | 1657 | 1447871931558 Marionette INFO loaded listener.js
10:38:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12bfd0400) [pid = 1657] [serial = 329] [outer = 0x12b787c00]
10:38:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ca7d800 == 50 [pid = 1657] [id = 118]
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x10faec400) [pid = 1657] [serial = 330] [outer = 0x0]
10:38:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1124dc400) [pid = 1657] [serial = 331] [outer = 0x10faec400]
10:38:52 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
10:38:52 INFO - document served over http requires an https
10:38:52 INFO - sub-resource via iframe-tag using the meta-csp
10:38:52 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:52 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
10:38:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 620ms
10:38:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:38:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d9a0800 == 51 [pid = 1657] [id = 119]
10:38:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11cf2b000) [pid = 1657] [serial = 332] [outer = 0x0]
10:38:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11cf36c00) [pid = 1657] [serial = 333] [outer = 0x11cf2b000]
10:38:52 INFO - PROCESS | 1657 | 1447871932317 Marionette INFO loaded listener.js
10:38:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11e818800) [pid = 1657] [serial = 334] [outer = 0x11cf2b000]
10:38:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e80000 == 52 [pid = 1657] [id = 120]
10:38:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11e995c00) [pid = 1657] [serial = 335] [outer = 0x0]
10:38:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x122c7a000) [pid = 1657] [serial = 336] [outer = 0x11e995c00]
10:38:52 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
10:38:52 INFO - document served over http requires an https
10:38:52 INFO - sub-resource via iframe-tag using the meta-csp
10:38:52 INFO - delivery method with no-redirect and when
10:38: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"
10:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:52 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
10:38:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 669ms
10:38:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:38:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x129248000 == 53 [pid = 1657] [id = 121]
10:38:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11fc96400) [pid = 1657] [serial = 337] [outer = 0x0]
10:38:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11fda9c00) [pid = 1657] [serial = 338] [outer = 0x11fc96400]
10:38:52 INFO - PROCESS | 1657 | 1447871932970 Marionette INFO loaded listener.js
10:38:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12506a800) [pid = 1657] [serial = 339] [outer = 0x11fc96400]
10:38:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b94d000 == 54 [pid = 1657] [id = 122]
10:38:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1252c2000) [pid = 1657] [serial = 340] [outer = 0x0]
10:38:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1252c3400) [pid = 1657] [serial = 341] [outer = 0x1252c2000]
10:38:53 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
10:38:53 INFO - document served over http requires an https
10:38:53 INFO - sub-resource via iframe-tag using the meta-csp
10:38:53 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:53 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
10:38:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 736ms
10:38:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:38:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c78a000 == 55 [pid = 1657] [id = 123]
10:38:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1275bc400) [pid = 1657] [serial = 342] [outer = 0x0]
10:38:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1275c0800) [pid = 1657] [serial = 343] [outer = 0x1275bc400]
10:38:53 INFO - PROCESS | 1657 | 1447871933699 Marionette INFO loaded listener.js
10:38:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1275c7800) [pid = 1657] [serial = 344] [outer = 0x1275bc400]
10:38:54 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
10:38:54 INFO - document served over http requires an https
10:38:54 INFO - sub-resource via script-tag using the meta-csp
10:38:54 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:54 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
10:38:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 669ms
10:38:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:38:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x131316800 == 56 [pid = 1657] [id = 124]
10:38:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12842f400) [pid = 1657] [serial = 345] [outer = 0x0]
10:38:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1289df400) [pid = 1657] [serial = 346] [outer = 0x12842f400]
10:38:54 INFO - PROCESS | 1657 | 1447871934354 Marionette INFO loaded listener.js
10:38:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1290b7400) [pid = 1657] [serial = 347] [outer = 0x12842f400]
10:38:54 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
10:38:54 INFO - document served over http requires an https
10:38:54 INFO - sub-resource via script-tag using the meta-csp
10:38:54 INFO - delivery method with no-redirect and when
10:38: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"
10:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:54 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
10:38:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 617ms
10:38:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:38:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x13640e800 == 57 [pid = 1657] [id = 125]
10:38:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1274d1400) [pid = 1657] [serial = 348] [outer = 0x0]
10:38:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1274d5800) [pid = 1657] [serial = 349] [outer = 0x1274d1400]
10:38:55 INFO - PROCESS | 1657 | 1447871935026 Marionette INFO loaded listener.js
10:38:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x128d72800) [pid = 1657] [serial = 350] [outer = 0x1274d1400]
10:38:55 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
10:38:55 INFO - document served over http requires an https
10:38:55 INFO - sub-resource via script-tag using the meta-csp
10:38:55 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:55 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
10:38:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 668ms
10:38:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:38:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x112054000 == 58 [pid = 1657] [id = 126]
10:38:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x10fae3c00) [pid = 1657] [serial = 351] [outer = 0x0]
10:38:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x111c89c00) [pid = 1657] [serial = 352] [outer = 0x10fae3c00]
10:38:56 INFO - PROCESS | 1657 | 1447871936151 Marionette INFO loaded listener.js
10:38:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12a7e0000) [pid = 1657] [serial = 353] [outer = 0x10fae3c00]
10:38:56 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
10:38:56 INFO - document served over http requires an https
10:38:56 INFO - sub-resource via xhr-request using the meta-csp
10:38:56 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:56 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
10:38:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1272ms
10:38:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:38:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed12800 == 59 [pid = 1657] [id = 127]
10:38:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11c84e400) [pid = 1657] [serial = 354] [outer = 0x0]
10:38:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11cb4d000) [pid = 1657] [serial = 355] [outer = 0x11c84e400]
10:38:56 INFO - PROCESS | 1657 | 1447871936923 Marionette INFO loaded listener.js
10:38:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11d9b8400) [pid = 1657] [serial = 356] [outer = 0x11c84e400]
10:38:57 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
10:38:57 INFO - document served over http requires an https
10:38:57 INFO - sub-resource via xhr-request using the meta-csp
10:38:57 INFO - delivery method with no-redirect and when
10:38: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"
10:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:57 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
10:38:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 669ms
10:38:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:38:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d859800 == 60 [pid = 1657] [id = 128]
10:38:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11d056400) [pid = 1657] [serial = 357] [outer = 0x0]
10:38:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11e744400) [pid = 1657] [serial = 358] [outer = 0x11d056400]
10:38:57 INFO - PROCESS | 1657 | 1447871937594 Marionette INFO loaded listener.js
10:38:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11eb64c00) [pid = 1657] [serial = 359] [outer = 0x11d056400]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5cc000 == 59 [pid = 1657] [id = 116]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12b175800 == 58 [pid = 1657] [id = 115]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12a899000 == 57 [pid = 1657] [id = 114]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x122cbf000 == 56 [pid = 1657] [id = 113]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x128e47000 == 55 [pid = 1657] [id = 112]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x128874800 == 54 [pid = 1657] [id = 111]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x127fa8000 == 53 [pid = 1657] [id = 110]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x127403000 == 52 [pid = 1657] [id = 109]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x122b48000 == 51 [pid = 1657] [id = 108]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x122b9a800 == 50 [pid = 1657] [id = 107]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0e7800 == 49 [pid = 1657] [id = 106]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12013b000 == 48 [pid = 1657] [id = 105]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11eecc800 == 47 [pid = 1657] [id = 104]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11edbe000 == 46 [pid = 1657] [id = 103]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11d864800 == 45 [pid = 1657] [id = 102]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0e3800 == 44 [pid = 1657] [id = 101]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x120122000 == 43 [pid = 1657] [id = 100]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12c864000 == 42 [pid = 1657] [id = 99]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12c79a000 == 41 [pid = 1657] [id = 98]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x1250d9800 == 40 [pid = 1657] [id = 97]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeb1800 == 39 [pid = 1657] [id = 96]
10:38:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2a2000 == 38 [pid = 1657] [id = 95]
10:38:58 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
10:38:58 INFO - document served over http requires an https
10:38:58 INFO - sub-resource via xhr-request using the meta-csp
10:38:58 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:58 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
10:38:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 619ms
10:38:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12b989400) [pid = 1657] [serial = 260] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x127b52c00) [pid = 1657] [serial = 263] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12b72b800) [pid = 1657] [serial = 245] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1290ab000) [pid = 1657] [serial = 235] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1286aa400) [pid = 1657] [serial = 250] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11ee11000) [pid = 1657] [serial = 220] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12b986400) [pid = 1657] [serial = 255] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12afc8000) [pid = 1657] [serial = 242] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x122c07c00) [pid = 1657] [serial = 223] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12a7dcc00) [pid = 1657] [serial = 238] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11dc91c00) [pid = 1657] [serial = 217] [outer = 0x0] [url = about:blank]
10:38:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0e4800 == 39 [pid = 1657] [id = 129]
10:38:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11e747400) [pid = 1657] [serial = 360] [outer = 0x0]
10:38:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11ecf4400) [pid = 1657] [serial = 361] [outer = 0x11e747400]
10:38:58 INFO - PROCESS | 1657 | 1447871938230 Marionette INFO loaded listener.js
10:38:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x120147800) [pid = 1657] [serial = 362] [outer = 0x11e747400]
10:38:58 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
10:38:58 INFO - document served over http requires an http
10:38:58 INFO - sub-resource via fetch-request using the meta-referrer
10:38:58 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:58 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
10:38:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 470ms
10:38:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:38:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x120141800 == 40 [pid = 1657] [id = 130]
10:38:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x123026800) [pid = 1657] [serial = 363] [outer = 0x0]
10:38:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x123e44000) [pid = 1657] [serial = 364] [outer = 0x123026800]
10:38:58 INFO - PROCESS | 1657 | 1447871938625 Marionette INFO loaded listener.js
10:38:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x124bbe800) [pid = 1657] [serial = 365] [outer = 0x123026800]
10:38:58 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
10:38:58 INFO - document served over http requires an http
10:38:58 INFO - sub-resource via fetch-request using the meta-referrer
10:38:58 INFO - delivery method with no-redirect and when
10:38: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"
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:58 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
10:38:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 417ms
10:38:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:38:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c6ea800 == 41 [pid = 1657] [id = 131]
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11e745000) [pid = 1657] [serial = 366] [outer = 0x0]
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x120a07c00) [pid = 1657] [serial = 367] [outer = 0x11e745000]
10:38:59 INFO - PROCESS | 1657 | 1447871939068 Marionette INFO loaded listener.js
10:38:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1260d1400) [pid = 1657] [serial = 368] [outer = 0x11e745000]
10:38:59 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
10:38:59 INFO - document served over http requires an http
10:38:59 INFO - sub-resource via fetch-request using the meta-referrer
10:38:59 INFO - delivery method with swap-origin-redirect and when
10:38: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"
10:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:59 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
10:38:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 518ms
10:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:38:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fa8000 == 42 [pid = 1657] [id = 132]
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1252bcc00) [pid = 1657] [serial = 369] [outer = 0x0]
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1274d5000) [pid = 1657] [serial = 370] [outer = 0x1252bcc00]
10:38:59 INFO - PROCESS | 1657 | 1447871939602 Marionette INFO loaded listener.js
10:38:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x128430c00) [pid = 1657] [serial = 371] [outer = 0x1252bcc00]
10:38:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x128620800 == 43 [pid = 1657] [id = 133]
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1286a4400) [pid = 1657] [serial = 372] [outer = 0x0]
10:38:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1286a7000) [pid = 1657] [serial = 373] [outer = 0x1286a4400]
10:38:59 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
10:38:59 INFO - document served over http requires an http
10:38:59 INFO - sub-resource via iframe-tag using the meta-referrer
10:38:59 INFO - delivery method with keep-origin-redirect and when
10:38: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"
10:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:59 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
10:38:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 518ms
10:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:39:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x128883800 == 44 [pid = 1657] [id = 134]
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1286ac400) [pid = 1657] [serial = 374] [outer = 0x0]
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x128845800) [pid = 1657] [serial = 375] [outer = 0x1286ac400]
10:39:00 INFO - PROCESS | 1657 | 1447871940134 Marionette INFO loaded listener.js
10:39:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x128d75c00) [pid = 1657] [serial = 376] [outer = 0x1286ac400]
10:39:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e46000 == 45 [pid = 1657] [id = 135]
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x128d70400) [pid = 1657] [serial = 377] [outer = 0x0]
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x128da4c00) [pid = 1657] [serial = 378] [outer = 0x128d70400]
10:39:00 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
10:39:00 INFO - document served over http requires an http
10:39:00 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:00 INFO - delivery method with no-redirect and when
10:39: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"
10:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:00 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
10:39:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 567ms
10:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:39:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5c800 == 46 [pid = 1657] [id = 136]
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1286ac800) [pid = 1657] [serial = 379] [outer = 0x0]
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x128da5400) [pid = 1657] [serial = 380] [outer = 0x1286ac800]
10:39:00 INFO - PROCESS | 1657 | 1447871940786 Marionette INFO loaded listener.js
10:39:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1290b6c00) [pid = 1657] [serial = 381] [outer = 0x1286ac800]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x127f73400) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x111c18400) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11c371000) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11ee0bc00) [pid = 1657] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x112532800) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x111d78000) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x120cbbc00) [pid = 1657] [serial = 293] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871926485]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12b981400) [pid = 1657] [serial = 277] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1286a9400) [pid = 1657] [serial = 274] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11c5c2800) [pid = 1657] [serial = 283] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x111d7bc00) [pid = 1657] [serial = 316] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1290b0400) [pid = 1657] [serial = 319] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11c41fc00) [pid = 1657] [serial = 280] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12b98c800) [pid = 1657] [serial = 265] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12b54a400) [pid = 1657] [serial = 325] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11e99ec00) [pid = 1657] [serial = 268] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x127b5c800) [pid = 1657] [serial = 307] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1260d9400) [pid = 1657] [serial = 304] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11fda5400) [pid = 1657] [serial = 289] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11e821800) [pid = 1657] [serial = 286] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x124d6e800) [pid = 1657] [serial = 299] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12328bc00) [pid = 1657] [serial = 296] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12883d400) [pid = 1657] [serial = 310] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x128d71800) [pid = 1657] [serial = 313] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x123e44400) [pid = 1657] [serial = 271] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12b98ac00) [pid = 1657] [serial = 328] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12afc0800) [pid = 1657] [serial = 322] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x124d6dc00) [pid = 1657] [serial = 301] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x123e44800) [pid = 1657] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871926485]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11fda8400) [pid = 1657] [serial = 291] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1279b1800) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x123e8e800) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11fda4000) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11d709400) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12a7db000) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x124a0ac00) [pid = 1657] [serial = 298] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1289dac00) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12842ec00) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12302fc00) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x124d3b400) [pid = 1657] [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]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x124d2e400) [pid = 1657] [serial = 317] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1289dd800) [pid = 1657] [serial = 311] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x128da3c00) [pid = 1657] [serial = 314] [outer = 0x0] [url = about:blank]
10:39:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x129254800 == 47 [pid = 1657] [id = 137]
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x111c18400) [pid = 1657] [serial = 382] [outer = 0x0]
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11c5c2800) [pid = 1657] [serial = 383] [outer = 0x111c18400]
10:39:01 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
10:39:01 INFO - document served over http requires an http
10:39:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:01 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:01 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
10:39:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 568ms
10:39:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:39:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a894000 == 48 [pid = 1657] [id = 138]
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11c41fc00) [pid = 1657] [serial = 384] [outer = 0x0]
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124d6c000) [pid = 1657] [serial = 385] [outer = 0x11c41fc00]
10:39:01 INFO - PROCESS | 1657 | 1447871941258 Marionette INFO loaded listener.js
10:39:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1290b3c00) [pid = 1657] [serial = 386] [outer = 0x11c41fc00]
10:39:01 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
10:39:01 INFO - document served over http requires an http
10:39:01 INFO - sub-resource via script-tag using the meta-referrer
10:39:01 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:01 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
10:39:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 468ms
10:39:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:39:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b171800 == 49 [pid = 1657] [id = 139]
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11ee0bc00) [pid = 1657] [serial = 387] [outer = 0x0]
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1290cc400) [pid = 1657] [serial = 388] [outer = 0x11ee0bc00]
10:39:01 INFO - PROCESS | 1657 | 1447871941734 Marionette INFO loaded listener.js
10:39:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12afbfc00) [pid = 1657] [serial = 389] [outer = 0x11ee0bc00]
10:39:02 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
10:39:02 INFO - document served over http requires an http
10:39:02 INFO - sub-resource via script-tag using the meta-referrer
10:39:02 INFO - delivery method with no-redirect and when
10:39: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"
10:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:02 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
10:39:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 418ms
10:39:02 INFO - PROCESS | 1657 | 1447871942024 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:39:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:39:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2ad800 == 50 [pid = 1657] [id = 140]
10:39:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12c287800) [pid = 1657] [serial = 390] [outer = 0x0]
10:39:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12c288800) [pid = 1657] [serial = 391] [outer = 0x12c287800]
10:39:02 INFO - PROCESS | 1657 | 1447871942195 Marionette INFO loaded listener.js
10:39:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12c291400) [pid = 1657] [serial = 392] [outer = 0x12c287800]
10:39:02 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
10:39:02 INFO - document served over http requires an http
10:39:02 INFO - sub-resource via script-tag using the meta-referrer
10:39:02 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:02 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
10:39:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 520ms
10:39:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:39:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x136416000 == 51 [pid = 1657] [id = 141]
10:39:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x127653c00) [pid = 1657] [serial = 393] [outer = 0x0]
10:39:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x127655400) [pid = 1657] [serial = 394] [outer = 0x127653c00]
10:39:02 INFO - PROCESS | 1657 | 1447871942702 Marionette INFO loaded listener.js
10:39:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12c583c00) [pid = 1657] [serial = 395] [outer = 0x127653c00]
10:39:03 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
10:39:03 INFO - document served over http requires an http
10:39:03 INFO - sub-resource via xhr-request using the meta-referrer
10:39:03 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:03 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
10:39:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 471ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:39:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c865800 == 52 [pid = 1657] [id = 142]
10:39:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x127656800) [pid = 1657] [serial = 396] [outer = 0x0]
10:39:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12c4da400) [pid = 1657] [serial = 397] [outer = 0x127656800]
10:39:03 INFO - PROCESS | 1657 | 1447871943342 Marionette INFO loaded listener.js
10:39:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12c587800) [pid = 1657] [serial = 398] [outer = 0x127656800]
10:39:03 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
10:39:03 INFO - document served over http requires an http
10:39:03 INFO - sub-resource via xhr-request using the meta-referrer
10:39:03 INFO - delivery method with no-redirect and when
10:39: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"
10:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:03 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
10:39:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 680ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:39:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x112f26000 == 53 [pid = 1657] [id = 143]
10:39:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x111a71400) [pid = 1657] [serial = 399] [outer = 0x0]
10:39:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x111c9f400) [pid = 1657] [serial = 400] [outer = 0x111a71400]
10:39:04 INFO - PROCESS | 1657 | 1447871944024 Marionette INFO loaded listener.js
10:39:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11223f800) [pid = 1657] [serial = 401] [outer = 0x111a71400]
10:39:04 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
10:39:04 INFO - document served over http requires an http
10:39:04 INFO - sub-resource via xhr-request using the meta-referrer
10:39:04 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:04 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
10:39:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 725ms
10:39:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:39:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1250e2800 == 54 [pid = 1657] [id = 144]
10:39:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11e73a800) [pid = 1657] [serial = 402] [outer = 0x0]
10:39:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11e741400) [pid = 1657] [serial = 403] [outer = 0x11e73a800]
10:39:04 INFO - PROCESS | 1657 | 1447871944764 Marionette INFO loaded listener.js
10:39:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11fc8fc00) [pid = 1657] [serial = 404] [outer = 0x11e73a800]
10:39:05 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
10:39:05 INFO - document served over http requires an https
10:39:05 INFO - sub-resource via fetch-request using the meta-referrer
10:39:05 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:05 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
10:39:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 765ms
10:39:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:39:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c86f000 == 55 [pid = 1657] [id = 145]
10:39:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x124bbc000) [pid = 1657] [serial = 405] [outer = 0x0]
10:39:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1260d2c00) [pid = 1657] [serial = 406] [outer = 0x124bbc000]
10:39:05 INFO - PROCESS | 1657 | 1447871945492 Marionette INFO loaded listener.js
10:39:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12766e400) [pid = 1657] [serial = 407] [outer = 0x124bbc000]
10:39:05 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
10:39:05 INFO - document served over http requires an https
10:39:05 INFO - sub-resource via fetch-request using the meta-referrer
10:39:05 INFO - delivery method with no-redirect and when
10:39: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"
10:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:05 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
10:39:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 673ms
10:39:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:39:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x13058c800 == 56 [pid = 1657] [id = 146]
10:39:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12766f800) [pid = 1657] [serial = 408] [outer = 0x0]
10:39:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12842e000) [pid = 1657] [serial = 409] [outer = 0x12766f800]
10:39:06 INFO - PROCESS | 1657 | 1447871946397 Marionette INFO loaded listener.js
10:39:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1290b7c00) [pid = 1657] [serial = 410] [outer = 0x12766f800]
10:39:06 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
10:39:06 INFO - document served over http requires an https
10:39:06 INFO - sub-resource via fetch-request using the meta-referrer
10:39:06 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:06 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
10:39:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 981ms
10:39:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:39:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x120121800 == 57 [pid = 1657] [id = 147]
10:39:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x10fae6400) [pid = 1657] [serial = 411] [outer = 0x0]
10:39:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11d9b9400) [pid = 1657] [serial = 412] [outer = 0x10fae6400]
10:39:07 INFO - PROCESS | 1657 | 1447871947689 Marionette INFO loaded listener.js
10:39:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12c28f400) [pid = 1657] [serial = 413] [outer = 0x10fae6400]
10:39:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d9a3000 == 58 [pid = 1657] [id = 148]
10:39:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11d9ba800) [pid = 1657] [serial = 414] [outer = 0x0]
10:39:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x111d94400) [pid = 1657] [serial = 415] [outer = 0x11d9ba800]
10:39:08 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
10:39:08 INFO - document served over http requires an https
10:39:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:08 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:08 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
10:39:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1221ms
10:39:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:39:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f644800 == 59 [pid = 1657] [id = 149]
10:39:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1125e0c00) [pid = 1657] [serial = 416] [outer = 0x0]
10:39:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11c104800) [pid = 1657] [serial = 417] [outer = 0x1125e0c00]
10:39:08 INFO - PROCESS | 1657 | 1447871948674 Marionette INFO loaded listener.js
10:39:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x11e73a400) [pid = 1657] [serial = 418] [outer = 0x1125e0c00]
10:39:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11edbc000 == 60 [pid = 1657] [id = 150]
10:39:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1124e0400) [pid = 1657] [serial = 419] [outer = 0x0]
10:39:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x111c8f400) [pid = 1657] [serial = 420] [outer = 0x1124e0400]
10:39:09 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
10:39:09 INFO - document served over http requires an https
10:39:09 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:09 INFO - delivery method with no-redirect and when
10:39: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"
10:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:09 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
10:39:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 771ms
10:39:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:39:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c1b8800 == 61 [pid = 1657] [id = 151]
10:39:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x112f81000) [pid = 1657] [serial = 421] [outer = 0x0]
10:39:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11d711000) [pid = 1657] [serial = 422] [outer = 0x112f81000]
10:39:09 INFO - PROCESS | 1657 | 1447871949442 Marionette INFO loaded listener.js
10:39:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x11e819800) [pid = 1657] [serial = 423] [outer = 0x112f81000]
10:39:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cec7800 == 62 [pid = 1657] [id = 152]
10:39:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11e789c00) [pid = 1657] [serial = 424] [outer = 0x0]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12c865800 == 61 [pid = 1657] [id = 142]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x136416000 == 60 [pid = 1657] [id = 141]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2ad800 == 59 [pid = 1657] [id = 140]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12b171800 == 58 [pid = 1657] [id = 139]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12a894000 == 57 [pid = 1657] [id = 138]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x129254800 == 56 [pid = 1657] [id = 137]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5c800 == 55 [pid = 1657] [id = 136]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x128e46000 == 54 [pid = 1657] [id = 135]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x128883800 == 53 [pid = 1657] [id = 134]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x128620800 == 52 [pid = 1657] [id = 133]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x127fa8000 == 51 [pid = 1657] [id = 132]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11c6ea800 == 50 [pid = 1657] [id = 131]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x120141800 == 49 [pid = 1657] [id = 130]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0e4800 == 48 [pid = 1657] [id = 129]
10:39:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x111973400) [pid = 1657] [serial = 425] [outer = 0x11e789c00]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11d859800 == 47 [pid = 1657] [id = 128]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed12800 == 46 [pid = 1657] [id = 127]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x112054000 == 45 [pid = 1657] [id = 126]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x13640e800 == 44 [pid = 1657] [id = 125]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x131316800 == 43 [pid = 1657] [id = 124]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12b94d000 == 42 [pid = 1657] [id = 122]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x123e80000 == 41 [pid = 1657] [id = 120]
10:39:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11ca7d800 == 40 [pid = 1657] [id = 118]
10:39:09 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
10:39:09 INFO - document served over http requires an https
10:39:09 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:09 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:09 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
10:39:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
10:39:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x122c11000) [pid = 1657] [serial = 292] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x127b46c00) [pid = 1657] [serial = 305] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11f627400) [pid = 1657] [serial = 287] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x124d2f400) [pid = 1657] [serial = 297] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12bfcd800) [pid = 1657] [serial = 266] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11d054000) [pid = 1657] [serial = 281] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11d710400) [pid = 1657] [serial = 284] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12b78a800) [pid = 1657] [serial = 326] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x111d7a800) [pid = 1657] [serial = 308] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1260d5400) [pid = 1657] [serial = 302] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12a7e1c00) [pid = 1657] [serial = 320] [outer = 0x0] [url = about:blank]
10:39:09 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12b54a800) [pid = 1657] [serial = 323] [outer = 0x0] [url = about:blank]
10:39:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c11a800 == 41 [pid = 1657] [id = 153]
10:39:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11ecda400) [pid = 1657] [serial = 426] [outer = 0x0]
10:39:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11ee0a400) [pid = 1657] [serial = 427] [outer = 0x11ecda400]
10:39:10 INFO - PROCESS | 1657 | 1447871950135 Marionette INFO loaded listener.js
10:39:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11fda3800) [pid = 1657] [serial = 428] [outer = 0x11ecda400]
10:39:10 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
10:39:10 INFO - document served over http requires an https
10:39:10 INFO - sub-resource via script-tag using the meta-referrer
10:39:10 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:10 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
10:39:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 579ms
10:39:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:39:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeca000 == 42 [pid = 1657] [id = 154]
10:39:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x120547000) [pid = 1657] [serial = 429] [outer = 0x0]
10:39:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x122b21400) [pid = 1657] [serial = 430] [outer = 0x120547000]
10:39:10 INFO - PROCESS | 1657 | 1447871950609 Marionette INFO loaded listener.js
10:39:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12327fc00) [pid = 1657] [serial = 431] [outer = 0x120547000]
10:39:10 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
10:39:10 INFO - document served over http requires an https
10:39:10 INFO - sub-resource via script-tag using the meta-referrer
10:39:10 INFO - delivery method with no-redirect and when
10:39: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"
10:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:10 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
10:39:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 416ms
10:39:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:39:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12023c000 == 43 [pid = 1657] [id = 155]
10:39:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12302c800) [pid = 1657] [serial = 432] [outer = 0x0]
10:39:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x123e8e800) [pid = 1657] [serial = 433] [outer = 0x12302c800]
10:39:11 INFO - PROCESS | 1657 | 1447871951107 Marionette INFO loaded listener.js
10:39:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x124d39400) [pid = 1657] [serial = 434] [outer = 0x12302c800]
10:39:11 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
10:39:11 INFO - document served over http requires an https
10:39:11 INFO - sub-resource via script-tag using the meta-referrer
10:39:11 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:11 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
10:39:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 617ms
10:39:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:39:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b33800 == 44 [pid = 1657] [id = 156]
10:39:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x124bba000) [pid = 1657] [serial = 435] [outer = 0x0]
10:39:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x125068000) [pid = 1657] [serial = 436] [outer = 0x124bba000]
10:39:11 INFO - PROCESS | 1657 | 1447871951709 Marionette INFO loaded listener.js
10:39:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1275b9400) [pid = 1657] [serial = 437] [outer = 0x124bba000]
10:39:12 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
10:39:12 INFO - document served over http requires an https
10:39:12 INFO - sub-resource via xhr-request using the meta-referrer
10:39:12 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:12 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
10:39:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 468ms
10:39:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:39:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12061f800 == 45 [pid = 1657] [id = 157]
10:39:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12764dc00) [pid = 1657] [serial = 438] [outer = 0x0]
10:39:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x127650c00) [pid = 1657] [serial = 439] [outer = 0x12764dc00]
10:39:12 INFO - PROCESS | 1657 | 1447871952153 Marionette INFO loaded listener.js
10:39:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1279b3400) [pid = 1657] [serial = 440] [outer = 0x12764dc00]
10:39:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:12 INFO - document served over http requires an https
10:39:12 INFO - sub-resource via xhr-request using the meta-referrer
10:39:12 INFO - delivery method with no-redirect and when
10:39: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"
10:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:39:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 469ms
10:39:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:39:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x127997800 == 46 [pid = 1657] [id = 158]
10:39:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x127b48400) [pid = 1657] [serial = 441] [outer = 0x0]
10:39:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x127b4bc00) [pid = 1657] [serial = 442] [outer = 0x127b48400]
10:39:12 INFO - PROCESS | 1657 | 1447871952618 Marionette INFO loaded listener.js
10:39:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12842ac00) [pid = 1657] [serial = 443] [outer = 0x127b48400]
10:39:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:13 INFO - document served over http requires an https
10:39:13 INFO - sub-resource via xhr-request using the meta-referrer
10:39:13 INFO - delivery method with swap-origin-redirect and when
10:39:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:39:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 517ms
10:39:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:39:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x128609000 == 47 [pid = 1657] [id = 159]
10:39:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1286a3800) [pid = 1657] [serial = 444] [outer = 0x0]
10:39:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1286ad800) [pid = 1657] [serial = 445] [outer = 0x1286a3800]
10:39:13 INFO - PROCESS | 1657 | 1447871953215 Marionette INFO loaded listener.js
10:39:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1289d9000) [pid = 1657] [serial = 446] [outer = 0x1286a3800]
10:39:13 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
10:39:13 INFO - document served over http requires an http
10:39:13 INFO - sub-resource via fetch-request using the meta-referrer
10:39:13 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:13 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
10:39:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 617ms
10:39:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:39:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x128883000 == 48 [pid = 1657] [id = 160]
10:39:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x128841c00) [pid = 1657] [serial = 447] [outer = 0x0]
10:39:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x128d70000) [pid = 1657] [serial = 448] [outer = 0x128841c00]
10:39:13 INFO - PROCESS | 1657 | 1447871953766 Marionette INFO loaded listener.js
10:39:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x128da6000) [pid = 1657] [serial = 449] [outer = 0x128841c00]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1252c2000) [pid = 1657] [serial = 340] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x11c41fc00) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1286ac800) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1286a4400) [pid = 1657] [serial = 372] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1286ac400) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12c287800) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x127653c00) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x128d70400) [pid = 1657] [serial = 377] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871940380]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11ee0bc00) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11e745000) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11e747400) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1252bcc00) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x11d056400) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x10faec400) [pid = 1657] [serial = 330] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x111c18400) [pid = 1657] [serial = 382] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x123026800) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11c84e400) [pid = 1657] [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]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11e995c00) [pid = 1657] [serial = 335] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871932654]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1290cc400) [pid = 1657] [serial = 388] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x124d6c000) [pid = 1657] [serial = 385] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12c288800) [pid = 1657] [serial = 391] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x123e44000) [pid = 1657] [serial = 364] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11e744400) [pid = 1657] [serial = 358] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11ecf4400) [pid = 1657] [serial = 361] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1252c3400) [pid = 1657] [serial = 341] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11fda9c00) [pid = 1657] [serial = 338] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1286a7000) [pid = 1657] [serial = 373] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1274d5000) [pid = 1657] [serial = 370] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x120a07c00) [pid = 1657] [serial = 367] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11cb4d000) [pid = 1657] [serial = 355] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11c5c2800) [pid = 1657] [serial = 383] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x128da5400) [pid = 1657] [serial = 380] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x128da4c00) [pid = 1657] [serial = 378] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871940380]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x128845800) [pid = 1657] [serial = 375] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12c4da400) [pid = 1657] [serial = 397] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1274d5800) [pid = 1657] [serial = 349] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x122c7a000) [pid = 1657] [serial = 336] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871932654]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11cf36c00) [pid = 1657] [serial = 333] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1289df400) [pid = 1657] [serial = 346] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x111c89c00) [pid = 1657] [serial = 352] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x127655400) [pid = 1657] [serial = 394] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1275c0800) [pid = 1657] [serial = 343] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1124dc400) [pid = 1657] [serial = 331] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11eb64c00) [pid = 1657] [serial = 359] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11d9b8400) [pid = 1657] [serial = 356] [outer = 0x0] [url = about:blank]
10:39:14 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12c583c00) [pid = 1657] [serial = 395] [outer = 0x0] [url = about:blank]
10:39:14 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
10:39:14 INFO - document served over http requires an http
10:39:14 INFO - sub-resource via fetch-request using the meta-referrer
10:39:14 INFO - delivery method with no-redirect and when
10:39: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"
10:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:14 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
10:39:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 667ms
10:39:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:39:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x124d5d000 == 49 [pid = 1657] [id = 161]
10:39:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x111977800) [pid = 1657] [serial = 450] [outer = 0x0]
10:39:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11cf07000) [pid = 1657] [serial = 451] [outer = 0x111977800]
10:39:14 INFO - PROCESS | 1657 | 1447871954471 Marionette INFO loaded listener.js
10:39:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1290ab800) [pid = 1657] [serial = 452] [outer = 0x111977800]
10:39:14 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
10:39:14 INFO - document served over http requires an http
10:39:14 INFO - sub-resource via fetch-request using the meta-referrer
10:39:14 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:14 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
10:39:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 469ms
10:39:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:39:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a889000 == 50 [pid = 1657] [id = 162]
10:39:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1290b4000) [pid = 1657] [serial = 453] [outer = 0x0]
10:39:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1290cc800) [pid = 1657] [serial = 454] [outer = 0x1290b4000]
10:39:14 INFO - PROCESS | 1657 | 1447871954897 Marionette INFO loaded listener.js
10:39:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12a7de000) [pid = 1657] [serial = 455] [outer = 0x1290b4000]
10:39:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afdf000 == 51 [pid = 1657] [id = 163]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x112165000) [pid = 1657] [serial = 456] [outer = 0x0]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11216c800) [pid = 1657] [serial = 457] [outer = 0x112165000]
10:39:15 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
10:39:15 INFO - document served over http requires an http
10:39:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:15 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:15 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
10:39:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 467ms
10:39:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:39:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b16a800 == 52 [pid = 1657] [id = 164]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x111c9bc00) [pid = 1657] [serial = 458] [outer = 0x0]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11216c400) [pid = 1657] [serial = 459] [outer = 0x111c9bc00]
10:39:15 INFO - PROCESS | 1657 | 1447871955487 Marionette INFO loaded listener.js
10:39:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12a7dec00) [pid = 1657] [serial = 460] [outer = 0x111c9bc00]
10:39:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5b9800 == 53 [pid = 1657] [id = 165]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1290b5000) [pid = 1657] [serial = 461] [outer = 0x0]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12a7e7800) [pid = 1657] [serial = 462] [outer = 0x1290b5000]
10:39:15 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
10:39:15 INFO - document served over http requires an http
10:39:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:15 INFO - delivery method with no-redirect and when
10:39: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"
10:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:15 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
10:39:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 570ms
10:39:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:39:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b93f800 == 54 [pid = 1657] [id = 166]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x124a0d000) [pid = 1657] [serial = 463] [outer = 0x0]
10:39:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12afbf000) [pid = 1657] [serial = 464] [outer = 0x124a0d000]
10:39:16 INFO - PROCESS | 1657 | 1447871956007 Marionette INFO loaded listener.js
10:39:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12b785800) [pid = 1657] [serial = 465] [outer = 0x124a0d000]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x112f26000 == 53 [pid = 1657] [id = 143]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1250e2800 == 52 [pid = 1657] [id = 144]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12c86f000 == 51 [pid = 1657] [id = 145]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13058c800 == 50 [pid = 1657] [id = 146]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x120121800 == 49 [pid = 1657] [id = 147]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11f644800 == 48 [pid = 1657] [id = 149]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11edbc000 == 47 [pid = 1657] [id = 150]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11d9a3000 == 46 [pid = 1657] [id = 148]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12c78a000 == 45 [pid = 1657] [id = 123]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x129248000 == 44 [pid = 1657] [id = 121]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf92800 == 43 [pid = 1657] [id = 117]
10:39:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11d9a0800 == 42 [pid = 1657] [id = 119]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11c1b8800 == 41 [pid = 1657] [id = 151]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11c11a800 == 40 [pid = 1657] [id = 153]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x124d5d000 == 39 [pid = 1657] [id = 161]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12afdf000 == 38 [pid = 1657] [id = 163]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x122b33800 == 37 [pid = 1657] [id = 156]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12023c000 == 36 [pid = 1657] [id = 155]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12061f800 == 35 [pid = 1657] [id = 157]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeca000 == 34 [pid = 1657] [id = 154]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x128609000 == 33 [pid = 1657] [id = 159]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x127997800 == 32 [pid = 1657] [id = 158]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12a889000 == 31 [pid = 1657] [id = 162]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x128883000 == 30 [pid = 1657] [id = 160]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11cec7800 == 29 [pid = 1657] [id = 152]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5b9800 == 28 [pid = 1657] [id = 165]
10:39:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12b16a800 == 27 [pid = 1657] [id = 164]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x128d75c00) [pid = 1657] [serial = 376] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1260d1400) [pid = 1657] [serial = 368] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x120147800) [pid = 1657] [serial = 362] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x124bbe800) [pid = 1657] [serial = 365] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12afbfc00) [pid = 1657] [serial = 389] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12bfd0400) [pid = 1657] [serial = 329] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12c291400) [pid = 1657] [serial = 392] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1290b6c00) [pid = 1657] [serial = 381] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1290b3c00) [pid = 1657] [serial = 386] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x128430c00) [pid = 1657] [serial = 371] [outer = 0x0] [url = about:blank]
10:39:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x112046000 == 28 [pid = 1657] [id = 167]
10:39:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x111c89c00) [pid = 1657] [serial = 466] [outer = 0x0]
10:39:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x112169400) [pid = 1657] [serial = 467] [outer = 0x111c89c00]
10:39:17 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
10:39:17 INFO - document served over http requires an http
10:39:17 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:17 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:17 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
10:39:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1870ms
10:39:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:39:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1125aa000 == 29 [pid = 1657] [id = 168]
10:39:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x112239c00) [pid = 1657] [serial = 468] [outer = 0x0]
10:39:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11223e800) [pid = 1657] [serial = 469] [outer = 0x112239c00]
10:39:17 INFO - PROCESS | 1657 | 1447871957867 Marionette INFO loaded listener.js
10:39:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x112f83400) [pid = 1657] [serial = 470] [outer = 0x112239c00]
10:39:18 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
10:39:18 INFO - document served over http requires an http
10:39:18 INFO - sub-resource via script-tag using the meta-referrer
10:39:18 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:18 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
10:39:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 473ms
10:39:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:39:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1125a1000 == 30 [pid = 1657] [id = 169]
10:39:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11c427400) [pid = 1657] [serial = 471] [outer = 0x0]
10:39:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11c6bac00) [pid = 1657] [serial = 472] [outer = 0x11c427400]
10:39:18 INFO - PROCESS | 1657 | 1447871958293 Marionette INFO loaded listener.js
10:39:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11ce2c400) [pid = 1657] [serial = 473] [outer = 0x11c427400]
10:39:18 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
10:39:18 INFO - document served over http requires an http
10:39:18 INFO - sub-resource via script-tag using the meta-referrer
10:39:18 INFO - delivery method with no-redirect and when
10:39: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"
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:18 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
10:39:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 419ms
10:39:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:39:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d861800 == 31 [pid = 1657] [id = 170]
10:39:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x10faea000) [pid = 1657] [serial = 474] [outer = 0x0]
10:39:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11d04e400) [pid = 1657] [serial = 475] [outer = 0x10faea000]
10:39:18 INFO - PROCESS | 1657 | 1447871958730 Marionette INFO loaded listener.js
10:39:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11d9b7800) [pid = 1657] [serial = 476] [outer = 0x10faea000]
10:39:19 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
10:39:19 INFO - document served over http requires an http
10:39:19 INFO - sub-resource via script-tag using the meta-referrer
10:39:19 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:19 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
10:39:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 478ms
10:39:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:39:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed11000 == 32 [pid = 1657] [id = 171]
10:39:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11d9b9c00) [pid = 1657] [serial = 477] [outer = 0x0]
10:39:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11e17d800) [pid = 1657] [serial = 478] [outer = 0x11d9b9c00]
10:39:19 INFO - PROCESS | 1657 | 1447871959197 Marionette INFO loaded listener.js
10:39:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11e747000) [pid = 1657] [serial = 479] [outer = 0x11d9b9c00]
10:39:19 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
10:39:19 INFO - document served over http requires an http
10:39:19 INFO - sub-resource via xhr-request using the meta-referrer
10:39:19 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:19 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
10:39:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 418ms
10:39:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:39:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeca800 == 33 [pid = 1657] [id = 172]
10:39:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x111c8ec00) [pid = 1657] [serial = 480] [outer = 0x0]
10:39:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11d9ad000) [pid = 1657] [serial = 481] [outer = 0x111c8ec00]
10:39:19 INFO - PROCESS | 1657 | 1447871959639 Marionette INFO loaded listener.js
10:39:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11ee02400) [pid = 1657] [serial = 482] [outer = 0x111c8ec00]
10:39:19 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
10:39:19 INFO - document served over http requires an http
10:39:19 INFO - sub-resource via xhr-request using the meta-referrer
10:39:19 INFO - delivery method with no-redirect and when
10:39: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"
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:19 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
10:39:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 419ms
10:39:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:39:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12012b000 == 34 [pid = 1657] [id = 173]
10:39:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11f6a7400) [pid = 1657] [serial = 483] [outer = 0x0]
10:39:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11fc14c00) [pid = 1657] [serial = 484] [outer = 0x11f6a7400]
10:39:20 INFO - PROCESS | 1657 | 1447871960060 Marionette INFO loaded listener.js
10:39:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11fdfa400) [pid = 1657] [serial = 485] [outer = 0x11f6a7400]
10:39:20 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
10:39:20 INFO - document served over http requires an http
10:39:20 INFO - sub-resource via xhr-request using the meta-referrer
10:39:20 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:20 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
10:39:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 468ms
10:39:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:39:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x120619800 == 35 [pid = 1657] [id = 174]
10:39:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x11cb4d000) [pid = 1657] [serial = 486] [outer = 0x0]
10:39:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x120216c00) [pid = 1657] [serial = 487] [outer = 0x11cb4d000]
10:39:20 INFO - PROCESS | 1657 | 1447871960591 Marionette INFO loaded listener.js
10:39:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x120a0a000) [pid = 1657] [serial = 488] [outer = 0x11cb4d000]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x112046000 == 34 [pid = 1657] [id = 167]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1125aa000 == 33 [pid = 1657] [id = 168]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12b93f800 == 32 [pid = 1657] [id = 166]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1125a1000 == 31 [pid = 1657] [id = 169]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12012b000 == 30 [pid = 1657] [id = 173]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed11000 == 29 [pid = 1657] [id = 171]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11d861800 == 28 [pid = 1657] [id = 170]
10:39:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeca800 == 27 [pid = 1657] [id = 172]
10:39:22 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
10:39:22 INFO - document served over http requires an https
10:39:22 INFO - sub-resource via fetch-request using the meta-referrer
10:39:22 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:22 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
10:39:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1771ms
10:39:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:39:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x112acb800 == 28 [pid = 1657] [id = 175]
10:39:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x112238000) [pid = 1657] [serial = 489] [outer = 0x0]
10:39:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x112532c00) [pid = 1657] [serial = 490] [outer = 0x112238000]
10:39:22 INFO - PROCESS | 1657 | 1447871962297 Marionette INFO loaded listener.js
10:39:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x11c6f0800) [pid = 1657] [serial = 491] [outer = 0x112238000]
10:39:22 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
10:39:22 INFO - document served over http requires an https
10:39:22 INFO - sub-resource via fetch-request using the meta-referrer
10:39:22 INFO - delivery method with no-redirect and when
10:39: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"
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:22 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
10:39:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 419ms
10:39:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:39:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d578000 == 29 [pid = 1657] [id = 176]
10:39:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11c84c000) [pid = 1657] [serial = 492] [outer = 0x0]
10:39:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11ce9b000) [pid = 1657] [serial = 493] [outer = 0x11c84c000]
10:39:22 INFO - PROCESS | 1657 | 1447871962745 Marionette INFO loaded listener.js
10:39:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11d9ae000) [pid = 1657] [serial = 494] [outer = 0x11c84c000]
10:39:23 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
10:39:23 INFO - document served over http requires an https
10:39:23 INFO - sub-resource via fetch-request using the meta-referrer
10:39:23 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:23 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
10:39:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 441ms
10:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:39:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeb3000 == 30 [pid = 1657] [id = 177]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x111c8c400) [pid = 1657] [serial = 495] [outer = 0x0]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11e740000) [pid = 1657] [serial = 496] [outer = 0x111c8c400]
10:39:23 INFO - PROCESS | 1657 | 1447871963177 Marionette INFO loaded listener.js
10:39:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11ee08800) [pid = 1657] [serial = 497] [outer = 0x111c8c400]
10:39:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eebf000 == 31 [pid = 1657] [id = 178]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11ee0d000) [pid = 1657] [serial = 498] [outer = 0x0]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x11fc92000) [pid = 1657] [serial = 499] [outer = 0x11ee0d000]
10:39:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:23 INFO - document served over http requires an https
10:39:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:23 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:39:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 469ms
10:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:39:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x120235800 == 32 [pid = 1657] [id = 179]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11e73b800) [pid = 1657] [serial = 500] [outer = 0x0]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11f6a5400) [pid = 1657] [serial = 501] [outer = 0x11e73b800]
10:39:23 INFO - PROCESS | 1657 | 1447871963699 Marionette INFO loaded listener.js
10:39:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x120216800) [pid = 1657] [serial = 502] [outer = 0x11e73b800]
10:39:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x120138000 == 33 [pid = 1657] [id = 180]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11fda4000) [pid = 1657] [serial = 503] [outer = 0x0]
10:39:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12021a400) [pid = 1657] [serial = 504] [outer = 0x11fda4000]
10:39:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:24 INFO - document served over http requires an https
10:39:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:24 INFO - delivery method with no-redirect and when
10:39:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:39:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 517ms
10:39:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:39:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e08000 == 34 [pid = 1657] [id = 181]
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x11c177800) [pid = 1657] [serial = 505] [outer = 0x0]
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12021d800) [pid = 1657] [serial = 506] [outer = 0x11c177800]
10:39:24 INFO - PROCESS | 1657 | 1447871964184 Marionette INFO loaded listener.js
10:39:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x123028400) [pid = 1657] [serial = 507] [outer = 0x11c177800]
10:39:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a41800 == 35 [pid = 1657] [id = 182]
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x123008800) [pid = 1657] [serial = 508] [outer = 0x0]
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x123289c00) [pid = 1657] [serial = 509] [outer = 0x123008800]
10:39:24 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
10:39:24 INFO - document served over http requires an https
10:39:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:39:24 INFO - delivery method with swap-origin-redirect and when
10:39:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:24 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
10:39:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 469ms
10:39:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:39:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x124d5d000 == 36 [pid = 1657] [id = 183]
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12327e000) [pid = 1657] [serial = 510] [outer = 0x0]
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x123e46c00) [pid = 1657] [serial = 511] [outer = 0x12327e000]
10:39:24 INFO - PROCESS | 1657 | 1447871964674 Marionette INFO loaded listener.js
10:39:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x124d34400) [pid = 1657] [serial = 512] [outer = 0x12327e000]
10:39:25 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
10:39:25 INFO - document served over http requires an https
10:39:25 INFO - sub-resource via script-tag using the meta-referrer
10:39:25 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:25 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
10:39:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 517ms
10:39:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:39:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12757e800 == 37 [pid = 1657] [id = 184]
10:39:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x124d69400) [pid = 1657] [serial = 513] [outer = 0x0]
10:39:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x124d72000) [pid = 1657] [serial = 514] [outer = 0x124d69400]
10:39:25 INFO - PROCESS | 1657 | 1447871965254 Marionette INFO loaded listener.js
10:39:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x1252bec00) [pid = 1657] [serial = 515] [outer = 0x124d69400]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x120547000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x1124e0400) [pid = 1657] [serial = 419] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871948948]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x128841c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x11d9ba800) [pid = 1657] [serial = 414] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11cf2b000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x111c9bc00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12842f400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11f6a7400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12b788800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x111977800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11c427400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x1274d1400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x111c89c00) [pid = 1657] [serial = 466] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x112165000) [pid = 1657] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x112239c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x10faea000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x11cb4cc00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x111974800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x111a71400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11d9b9c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1290b5000) [pid = 1657] [serial = 461] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871955751]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x127b48400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x123e46400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x111c21400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11d706400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11fc96400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x124bbc000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12302ec00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1275bc400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x112f81000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11ecda400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12764dc00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11f6a4800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1286a3800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x124a0d000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x124913000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1125e0c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x127b51c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12766f800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x10fae6400) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1290b4000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11e73a800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12b787c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11cb55c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11c8d1c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x10fae3c00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x127656800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x111c8ec00) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x124bba000) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12302c800) [pid = 1657] [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]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11e789c00) [pid = 1657] [serial = 424] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12a7e7800) [pid = 1657] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871955751]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x120216c00) [pid = 1657] [serial = 487] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x111c9f400) [pid = 1657] [serial = 400] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11e741400) [pid = 1657] [serial = 403] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1260d2c00) [pid = 1657] [serial = 406] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12842e000) [pid = 1657] [serial = 409] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11d9b9400) [pid = 1657] [serial = 412] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x111d94400) [pid = 1657] [serial = 415] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11c104800) [pid = 1657] [serial = 417] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x111c8f400) [pid = 1657] [serial = 420] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871948948]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11d711000) [pid = 1657] [serial = 422] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x111973400) [pid = 1657] [serial = 425] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11ee0a400) [pid = 1657] [serial = 427] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x122b21400) [pid = 1657] [serial = 430] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x123e8e800) [pid = 1657] [serial = 433] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x125068000) [pid = 1657] [serial = 436] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x127650c00) [pid = 1657] [serial = 439] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x127b4bc00) [pid = 1657] [serial = 442] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1286ad800) [pid = 1657] [serial = 445] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x128d70000) [pid = 1657] [serial = 448] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11cf07000) [pid = 1657] [serial = 451] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1290cc800) [pid = 1657] [serial = 454] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11216c800) [pid = 1657] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11216c400) [pid = 1657] [serial = 459] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12afbf000) [pid = 1657] [serial = 464] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11fc14c00) [pid = 1657] [serial = 484] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11d9ad000) [pid = 1657] [serial = 481] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11e17d800) [pid = 1657] [serial = 478] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11d04e400) [pid = 1657] [serial = 475] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11c6bac00) [pid = 1657] [serial = 472] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11223e800) [pid = 1657] [serial = 469] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x112169400) [pid = 1657] [serial = 467] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11fdfa400) [pid = 1657] [serial = 485] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11ece5000) [pid = 1657] [serial = 148] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11fc99c00) [pid = 1657] [serial = 151] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x122c06400) [pid = 1657] [serial = 154] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11c84ac00) [pid = 1657] [serial = 202] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x123e43c00) [pid = 1657] [serial = 207] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12767bc00) [pid = 1657] [serial = 212] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11f6a9c00) [pid = 1657] [serial = 269] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x127b5f400) [pid = 1657] [serial = 272] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a7e2000) [pid = 1657] [serial = 275] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12bfce800) [pid = 1657] [serial = 278] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11e818800) [pid = 1657] [serial = 334] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12506a800) [pid = 1657] [serial = 339] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1275c7800) [pid = 1657] [serial = 344] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1290b7400) [pid = 1657] [serial = 347] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x128d72800) [pid = 1657] [serial = 350] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12a7e0000) [pid = 1657] [serial = 353] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x12c587800) [pid = 1657] [serial = 398] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x11223f800) [pid = 1657] [serial = 401] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1275b9400) [pid = 1657] [serial = 437] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x1279b3400) [pid = 1657] [serial = 440] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x12842ac00) [pid = 1657] [serial = 443] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x11ee02400) [pid = 1657] [serial = 482] [outer = 0x0] [url = about:blank]
10:39:26 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x11e747000) [pid = 1657] [serial = 479] [outer = 0x0] [url = about:blank]
10:39:26 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
10:39:26 INFO - document served over http requires an https
10:39:26 INFO - sub-resource via script-tag using the meta-referrer
10:39:26 INFO - delivery method with no-redirect and when
10:39: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"
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:26 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
10:39:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1170ms
10:39:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:39:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x127f2a000 == 38 [pid = 1657] [id = 185]
10:39:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x111973400) [pid = 1657] [serial = 516] [outer = 0x0]
10:39:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x111ad3800) [pid = 1657] [serial = 517] [outer = 0x111973400]
10:39:26 INFO - PROCESS | 1657 | 1447871966338 Marionette INFO loaded listener.js
10:39:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x112f81000) [pid = 1657] [serial = 518] [outer = 0x111973400]
10:39:26 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
10:39:26 INFO - document served over http requires an https
10:39:26 INFO - sub-resource via script-tag using the meta-referrer
10:39:26 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:26 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
10:39:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 417ms
10:39:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:39:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeb1000 == 39 [pid = 1657] [id = 186]
10:39:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x111977800) [pid = 1657] [serial = 519] [outer = 0x0]
10:39:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x11d04e400) [pid = 1657] [serial = 520] [outer = 0x111977800]
10:39:26 INFO - PROCESS | 1657 | 1447871966783 Marionette INFO loaded listener.js
10:39:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11ecf3c00) [pid = 1657] [serial = 521] [outer = 0x111977800]
10:39:27 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
10:39:27 INFO - document served over http requires an https
10:39:27 INFO - sub-resource via xhr-request using the meta-referrer
10:39:27 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:27 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
10:39:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 419ms
10:39:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:39:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x128883000 == 40 [pid = 1657] [id = 187]
10:39:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x11fdaf800) [pid = 1657] [serial = 522] [outer = 0x0]
10:39:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x123010400) [pid = 1657] [serial = 523] [outer = 0x11fdaf800]
10:39:27 INFO - PROCESS | 1657 | 1447871967191 Marionette INFO loaded listener.js
10:39:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1260cf800) [pid = 1657] [serial = 524] [outer = 0x11fdaf800]
10:39:27 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
10:39:27 INFO - document served over http requires an https
10:39:27 INFO - sub-resource via xhr-request using the meta-referrer
10:39:27 INFO - delivery method with no-redirect and when
10:39: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"
10:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:27 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
10:39:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 418ms
10:39:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:39:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e07800 == 41 [pid = 1657] [id = 188]
10:39:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x120216c00) [pid = 1657] [serial = 525] [outer = 0x0]
10:39:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1260d7400) [pid = 1657] [serial = 526] [outer = 0x120216c00]
10:39:27 INFO - PROCESS | 1657 | 1447871967660 Marionette INFO loaded listener.js
10:39:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1275c2c00) [pid = 1657] [serial = 527] [outer = 0x120216c00]
10:39:27 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
10:39:27 INFO - document served over http requires an https
10:39:27 INFO - sub-resource via xhr-request using the meta-referrer
10:39:27 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:27 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
10:39:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 421ms
10:39:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:39:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12925a800 == 42 [pid = 1657] [id = 189]
10:39:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x127649400) [pid = 1657] [serial = 528] [outer = 0x0]
10:39:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x127650800) [pid = 1657] [serial = 529] [outer = 0x127649400]
10:39:28 INFO - PROCESS | 1657 | 1447871968041 Marionette INFO loaded listener.js
10:39:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x127678800) [pid = 1657] [serial = 530] [outer = 0x127649400]
10:39:28 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
10:39:28 INFO - document served over http requires an http
10:39:28 INFO - sub-resource via fetch-request using the http-csp
10:39:28 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:28 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
10:39:28 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 719ms
10:39:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:39:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0f2000 == 43 [pid = 1657] [id = 190]
10:39:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11c178400) [pid = 1657] [serial = 531] [outer = 0x0]
10:39:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11c429800) [pid = 1657] [serial = 532] [outer = 0x11c178400]
10:39:28 INFO - PROCESS | 1657 | 1447871968892 Marionette INFO loaded listener.js
10:39:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11d9b1c00) [pid = 1657] [serial = 533] [outer = 0x11c178400]
10:39:29 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
10:39:29 INFO - document served over http requires an http
10:39:29 INFO - sub-resource via fetch-request using the http-csp
10:39:29 INFO - delivery method with no-redirect and when
10:39: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"
10:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:29 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
10:39:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 719ms
10:39:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:39:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e45000 == 44 [pid = 1657] [id = 191]
10:39:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11dc8c400) [pid = 1657] [serial = 534] [outer = 0x0]
10:39:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11e820c00) [pid = 1657] [serial = 535] [outer = 0x11dc8c400]
10:39:29 INFO - PROCESS | 1657 | 1447871969564 Marionette INFO loaded listener.js
10:39:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x122c11400) [pid = 1657] [serial = 536] [outer = 0x11dc8c400]
10:39:30 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
10:39:30 INFO - document served over http requires an http
10:39:30 INFO - sub-resource via fetch-request using the http-csp
10:39:30 INFO - delivery method with swap-origin-redirect and when
10:39: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/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:30 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
10:39:30 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 1169ms
10:39:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:39:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x112052000 == 45 [pid = 1657] [id = 192]
10:39:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11ce9bc00) [pid = 1657] [serial = 537] [outer = 0x0]
10:39:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11d7d1000) [pid = 1657] [serial = 538] [outer = 0x11ce9bc00]
10:39:30 INFO - PROCESS | 1657 | 1447871970748 Marionette INFO loaded listener.js
10:39:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x123e4cc00) [pid = 1657] [serial = 539] [outer = 0x11ce9bc00]
10:39:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c116800 == 46 [pid = 1657] [id = 193]
10:39:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x111ca2000) [pid = 1657] [serial = 540] [outer = 0x0]
10:39:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x111974800) [pid = 1657] [serial = 541] [outer = 0x111ca2000]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x123e07800 == 45 [pid = 1657] [id = 188]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x128883000 == 44 [pid = 1657] [id = 187]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeb1000 == 43 [pid = 1657] [id = 186]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x127f2a000 == 42 [pid = 1657] [id = 185]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12757e800 == 41 [pid = 1657] [id = 184]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x124d5d000 == 40 [pid = 1657] [id = 183]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x124a41800 == 39 [pid = 1657] [id = 182]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x123e08000 == 38 [pid = 1657] [id = 181]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x120138000 == 37 [pid = 1657] [id = 180]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x120235800 == 36 [pid = 1657] [id = 179]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11eebf000 == 35 [pid = 1657] [id = 178]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeb3000 == 34 [pid = 1657] [id = 177]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11d578000 == 33 [pid = 1657] [id = 176]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x112acb800 == 32 [pid = 1657] [id = 175]
10:39:31 INFO - PROCESS | 1657 | --DOCSHELL 0x120619800 == 31 [pid = 1657] [id = 174]
10:39:31 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
10:39:31 INFO - document served over http requires an http
10:39:31 INFO - sub-resource via iframe-tag using the http-csp
10:39:31 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:31 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
10:39:31 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 1071ms
10:39:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1289d9000) [pid = 1657] [serial = 446] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a7de000) [pid = 1657] [serial = 455] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x128da6000) [pid = 1657] [serial = 449] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x124d39400) [pid = 1657] [serial = 434] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12327fc00) [pid = 1657] [serial = 431] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11fda3800) [pid = 1657] [serial = 428] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11e819800) [pid = 1657] [serial = 423] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11e73a400) [pid = 1657] [serial = 418] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12c28f400) [pid = 1657] [serial = 413] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1290b7c00) [pid = 1657] [serial = 410] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12766e400) [pid = 1657] [serial = 407] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11fc8fc00) [pid = 1657] [serial = 404] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12a7dec00) [pid = 1657] [serial = 460] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11d9b7800) [pid = 1657] [serial = 476] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x11ce2c400) [pid = 1657] [serial = 473] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x12b785800) [pid = 1657] [serial = 465] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1290ab800) [pid = 1657] [serial = 452] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x112f83400) [pid = 1657] [serial = 470] [outer = 0x0] [url = about:blank]
10:39:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c131000 == 32 [pid = 1657] [id = 194]
10:39:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x111d7b400) [pid = 1657] [serial = 542] [outer = 0x0]
10:39:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11216c800) [pid = 1657] [serial = 543] [outer = 0x111d7b400]
10:39:31 INFO - PROCESS | 1657 | 1447871971820 Marionette INFO loaded listener.js
10:39:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11223fc00) [pid = 1657] [serial = 544] [outer = 0x111d7b400]
10:39:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb9800 == 33 [pid = 1657] [id = 195]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x112235000) [pid = 1657] [serial = 545] [outer = 0x0]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11c84a000) [pid = 1657] [serial = 546] [outer = 0x112235000]
10:39:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:39:32 INFO - document served over http requires an http
10:39:32 INFO - sub-resource via iframe-tag using the http-csp
10:39:32 INFO - delivery method with no-redirect and when
10:39: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"
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:39:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 569ms
10:39:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:39:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d864000 == 34 [pid = 1657] [id = 196]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112234400) [pid = 1657] [serial = 547] [outer = 0x0]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11c104800) [pid = 1657] [serial = 548] [outer = 0x112234400]
10:39:32 INFO - PROCESS | 1657 | 1447871972363 Marionette INFO loaded listener.js
10:39:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11d708800) [pid = 1657] [serial = 549] [outer = 0x112234400]
10:39:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed0f000 == 35 [pid = 1657] [id = 197]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11d747800) [pid = 1657] [serial = 550] [outer = 0x0]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11d9bac00) [pid = 1657] [serial = 551] [outer = 0x11d747800]
10:39:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:32 INFO - document served over http requires an http
10:39:32 INFO - sub-resource via iframe-tag using the http-csp
10:39:32 INFO - delivery method with swap-origin-redirect and when
10:39:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:39:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 470ms
10:39:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:39:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeb3000 == 36 [pid = 1657] [id = 198]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11d9b2400) [pid = 1657] [serial = 552] [outer = 0x0]
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11dc8b800) [pid = 1657] [serial = 553] [outer = 0x11d9b2400]
10:39:32 INFO - PROCESS | 1657 | 1447871972804 Marionette INFO loaded listener.js
10:39:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11e822000) [pid = 1657] [serial = 554] [outer = 0x11d9b2400]
10:39:33 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
10:39:33 INFO - document served over http requires an http
10:39:33 INFO - sub-resource via script-tag using the http-csp
10:39:33 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:33 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
10:39:33 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 469ms
10:39:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:39:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f698000 == 37 [pid = 1657] [id = 199]
10:39:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11ecdcc00) [pid = 1657] [serial = 555] [outer = 0x0]
10:39:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11ee0a400) [pid = 1657] [serial = 556] [outer = 0x11ecdcc00]
10:39:33 INFO - PROCESS | 1657 | 1447871973319 Marionette INFO loaded listener.js
10:39:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11fc90c00) [pid = 1657] [serial = 557] [outer = 0x11ecdcc00]
10:39:33 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
10:39:33 INFO - document served over http requires an http
10:39:33 INFO - sub-resource via script-tag using the http-csp
10:39:33 INFO - delivery method with no-redirect and when
10:39: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"
10:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:33 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
10:39:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 569ms
10:39:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:39:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12045f000 == 38 [pid = 1657] [id = 200]
10:39:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11ece4c00) [pid = 1657] [serial = 558] [outer = 0x0]
10:39:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11fdaac00) [pid = 1657] [serial = 559] [outer = 0x11ece4c00]
10:39:33 INFO - PROCESS | 1657 | 1447871973931 Marionette INFO loaded listener.js
10:39:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x120213800) [pid = 1657] [serial = 560] [outer = 0x11ece4c00]
10:39:34 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
10:39:34 INFO - document served over http requires an http
10:39:34 INFO - sub-resource via script-tag using the http-csp
10:39:34 INFO - delivery method with swap-origin-redirect and when
10:39:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:34 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
10:39:34 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 678ms
10:39:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:39:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b9d800 == 39 [pid = 1657] [id = 201]
10:39:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12021bc00) [pid = 1657] [serial = 561] [outer = 0x0]
10:39:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x120a03400) [pid = 1657] [serial = 562] [outer = 0x12021bc00]
10:39:34 INFO - PROCESS | 1657 | 1447871974570 Marionette INFO loaded listener.js
10:39:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12302ec00) [pid = 1657] [serial = 563] [outer = 0x12021bc00]
10:39:34 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
10:39:34 INFO - document served over http requires an http
10:39:34 INFO - sub-resource via xhr-request using the http-csp
10:39:34 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:34 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
10:39:34 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 518ms
10:39:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:39:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x124d44000 == 40 [pid = 1657] [id = 202]
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x123e46400) [pid = 1657] [serial = 564] [outer = 0x0]
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x123e93c00) [pid = 1657] [serial = 565] [outer = 0x123e46400]
10:39:35 INFO - PROCESS | 1657 | 1447871975054 Marionette INFO loaded listener.js
10:39:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x124bbe400) [pid = 1657] [serial = 566] [outer = 0x123e46400]
10:39:35 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
10:39:35 INFO - document served over http requires an http
10:39:35 INFO - sub-resource via xhr-request using the http-csp
10:39:35 INFO - delivery method with no-redirect and when
10:39: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"
10:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:35 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
10:39:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 417ms
10:39:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:39:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x127571800 == 41 [pid = 1657] [id = 203]
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x124d3bc00) [pid = 1657] [serial = 567] [outer = 0x0]
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124d6d800) [pid = 1657] [serial = 568] [outer = 0x124d3bc00]
10:39:35 INFO - PROCESS | 1657 | 1447871975497 Marionette INFO loaded listener.js
10:39:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1252c3800) [pid = 1657] [serial = 569] [outer = 0x124d3bc00]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124d69400) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11fdaf800) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x123008800) [pid = 1657] [serial = 508] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x111973400) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12327e000) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x111c8c400) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11c177800) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x112238000) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11ee0d000) [pid = 1657] [serial = 498] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x111977800) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11e73b800) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11cb4d000) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11fda4000) [pid = 1657] [serial = 503] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871963922]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11c84c000) [pid = 1657] [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]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11fc92000) [pid = 1657] [serial = 499] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x111ad3800) [pid = 1657] [serial = 517] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x123e46c00) [pid = 1657] [serial = 511] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112532c00) [pid = 1657] [serial = 490] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x124d72000) [pid = 1657] [serial = 514] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11ce9b000) [pid = 1657] [serial = 493] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12021d800) [pid = 1657] [serial = 506] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11f6a5400) [pid = 1657] [serial = 501] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12021a400) [pid = 1657] [serial = 504] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871963922]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11e740000) [pid = 1657] [serial = 496] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x11d04e400) [pid = 1657] [serial = 520] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x123289c00) [pid = 1657] [serial = 509] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x123010400) [pid = 1657] [serial = 523] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1260d7400) [pid = 1657] [serial = 526] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x11ecf3c00) [pid = 1657] [serial = 521] [outer = 0x0] [url = about:blank]
10:39:35 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1260cf800) [pid = 1657] [serial = 524] [outer = 0x0] [url = about:blank]
10:39:35 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
10:39:35 INFO - document served over http requires an http
10:39:35 INFO - sub-resource via xhr-request using the http-csp
10:39:35 INFO - delivery method with swap-origin-redirect and when
10:39:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:35 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
10:39:35 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 522ms
10:39:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:39:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fad800 == 42 [pid = 1657] [id = 204]
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x11d04e400) [pid = 1657] [serial = 570] [outer = 0x0]
10:39:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x11ecf3c00) [pid = 1657] [serial = 571] [outer = 0x11d04e400]
10:39:36 INFO - PROCESS | 1657 | 1447871975995 Marionette INFO loaded listener.js
10:39:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x124d70400) [pid = 1657] [serial = 572] [outer = 0x11d04e400]
10:39:36 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
10:39:36 INFO - document served over http requires an https
10:39:36 INFO - sub-resource via fetch-request using the http-csp
10:39:36 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:36 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
10:39:36 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 419ms
10:39:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:39:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x128873800 == 43 [pid = 1657] [id = 205]
10:39:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11fda5c00) [pid = 1657] [serial = 573] [outer = 0x0]
10:39:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1260d4400) [pid = 1657] [serial = 574] [outer = 0x11fda5c00]
10:39:36 INFO - PROCESS | 1657 | 1447871976456 Marionette INFO loaded listener.js
10:39:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1274d2800) [pid = 1657] [serial = 575] [outer = 0x11fda5c00]
10:39:36 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
10:39:36 INFO - document served over http requires an https
10:39:36 INFO - sub-resource via fetch-request using the http-csp
10:39:36 INFO - delivery method with no-redirect and when
10:39: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"
10:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:36 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
10:39:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 419ms
10:39:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:39:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5b800 == 44 [pid = 1657] [id = 206]
10:39:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1274d3c00) [pid = 1657] [serial = 576] [outer = 0x0]
10:39:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1275bd400) [pid = 1657] [serial = 577] [outer = 0x1274d3c00]
10:39:36 INFO - PROCESS | 1657 | 1447871976864 Marionette INFO loaded listener.js
10:39:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1279b8000) [pid = 1657] [serial = 578] [outer = 0x1274d3c00]
10:39:37 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
10:39:37 INFO - document served over http requires an https
10:39:37 INFO - sub-resource via fetch-request using the http-csp
10:39:37 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:37 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
10:39:37 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 468ms
10:39:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1279aa400) [pid = 1657] [serial = 579] [outer = 0x12c28f800]
10:39:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afe8800 == 45 [pid = 1657] [id = 207]
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x127b48000) [pid = 1657] [serial = 580] [outer = 0x0]
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x127b4ac00) [pid = 1657] [serial = 581] [outer = 0x127b48000]
10:39:37 INFO - PROCESS | 1657 | 1447871977432 Marionette INFO loaded listener.js
10:39:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x127b56800) [pid = 1657] [serial = 582] [outer = 0x127b48000]
10:39:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a8a2800 == 46 [pid = 1657] [id = 208]
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x127b4a400) [pid = 1657] [serial = 583] [outer = 0x0]
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x128424000) [pid = 1657] [serial = 584] [outer = 0x127b4a400]
10:39:37 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
10:39:37 INFO - document served over http requires an https
10:39:37 INFO - sub-resource via iframe-tag using the http-csp
10:39:37 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:37 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
10:39:37 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 567ms
10:39:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:39:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x11205c800 == 47 [pid = 1657] [id = 209]
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x111971400) [pid = 1657] [serial = 585] [outer = 0x0]
10:39:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x111c21400) [pid = 1657] [serial = 586] [outer = 0x111971400]
10:39:37 INFO - PROCESS | 1657 | 1447871977993 Marionette INFO loaded listener.js
10:39:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x112170000) [pid = 1657] [serial = 587] [outer = 0x111971400]
10:39:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d863800 == 48 [pid = 1657] [id = 210]
10:39:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11223f000) [pid = 1657] [serial = 588] [outer = 0x0]
10:39:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11cf36800) [pid = 1657] [serial = 589] [outer = 0x11223f000]
10:39:38 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
10:39:38 INFO - document served over http requires an https
10:39:38 INFO - sub-resource via iframe-tag using the http-csp
10:39:38 INFO - delivery method with no-redirect and when
10:39: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"
10:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:38 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
10:39:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 669ms
10:39:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:39:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12086b000 == 49 [pid = 1657] [id = 211]
10:39:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11d9b7800) [pid = 1657] [serial = 590] [outer = 0x0]
10:39:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11d9b9c00) [pid = 1657] [serial = 591] [outer = 0x11d9b7800]
10:39:38 INFO - PROCESS | 1657 | 1447871978684 Marionette INFO loaded listener.js
10:39:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11fc12c00) [pid = 1657] [serial = 592] [outer = 0x11d9b7800]
10:39:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12899b000 == 50 [pid = 1657] [id = 212]
10:39:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11e817000) [pid = 1657] [serial = 593] [outer = 0x0]
10:39:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11fc8fc00) [pid = 1657] [serial = 594] [outer = 0x11e817000]
10:39:39 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
10:39:39 INFO - document served over http requires an https
10:39:39 INFO - sub-resource via iframe-tag using the http-csp
10:39:39 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:39 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
10:39:39 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 670ms
10:39:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:39:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afdb800 == 51 [pid = 1657] [id = 213]
10:39:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11d9b8000) [pid = 1657] [serial = 595] [outer = 0x0]
10:39:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x120218800) [pid = 1657] [serial = 596] [outer = 0x11d9b8000]
10:39:39 INFO - PROCESS | 1657 | 1447871979331 Marionette INFO loaded listener.js
10:39:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1260d1800) [pid = 1657] [serial = 597] [outer = 0x11d9b8000]
10:39:39 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
10:39:39 INFO - document served over http requires an https
10:39:39 INFO - sub-resource via script-tag using the http-csp
10:39:39 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:39 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
10:39:39 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 617ms
10:39:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:39:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5cc000 == 52 [pid = 1657] [id = 214]
10:39:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124dc9800) [pid = 1657] [serial = 598] [outer = 0x0]
10:39:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1275be000) [pid = 1657] [serial = 599] [outer = 0x124dc9800]
10:39:39 INFO - PROCESS | 1657 | 1447871979961 Marionette INFO loaded listener.js
10:39:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x128426400) [pid = 1657] [serial = 600] [outer = 0x124dc9800]
10:39:40 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
10:39:40 INFO - document served over http requires an https
10:39:40 INFO - sub-resource via script-tag using the http-csp
10:39:40 INFO - delivery method with no-redirect and when
10:39:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:40 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
10:39:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 573ms
10:39:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:39:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b93e800 == 53 [pid = 1657] [id = 215]
10:39:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1274d5400) [pid = 1657] [serial = 601] [outer = 0x0]
10:39:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1286a9c00) [pid = 1657] [serial = 602] [outer = 0x1274d5400]
10:39:40 INFO - PROCESS | 1657 | 1447871980501 Marionette INFO loaded listener.js
10:39:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x128843c00) [pid = 1657] [serial = 603] [outer = 0x1274d5400]
10:39:40 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
10:39:40 INFO - document served over http requires an https
10:39:40 INFO - sub-resource via script-tag using the http-csp
10:39:40 INFO - delivery method with swap-origin-redirect and when
10:39:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:40 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
10:39:40 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 568ms
10:39:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:39:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf9a800 == 54 [pid = 1657] [id = 216]
10:39:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1289df000) [pid = 1657] [serial = 604] [outer = 0x0]
10:39:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1289e0400) [pid = 1657] [serial = 605] [outer = 0x1289df000]
10:39:41 INFO - PROCESS | 1657 | 1447871981243 Marionette INFO loaded listener.js
10:39:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x128d74400) [pid = 1657] [serial = 606] [outer = 0x1289df000]
10:39:41 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
10:39:41 INFO - document served over http requires an https
10:39:41 INFO - sub-resource via xhr-request using the http-csp
10:39:41 INFO - delivery method with keep-origin-redirect and when
10:39:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:41 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
10:39:41 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 719ms
10:39:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:39:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c7a6000 == 55 [pid = 1657] [id = 217]
10:39:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128d9bc00) [pid = 1657] [serial = 607] [outer = 0x0]
10:39:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x128da4800) [pid = 1657] [serial = 608] [outer = 0x128d9bc00]
10:39:41 INFO - PROCESS | 1657 | 1447871981862 Marionette INFO loaded listener.js
10:39:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1290b3c00) [pid = 1657] [serial = 609] [outer = 0x128d9bc00]
10:39:42 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
10:39:42 INFO - document served over http requires an https
10:39:42 INFO - sub-resource via xhr-request using the http-csp
10:39:42 INFO - delivery method with no-redirect and when
10:39:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:42 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
10:39:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 669ms
10:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:39:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fd3d800 == 56 [pid = 1657] [id = 218]
10:39:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1290c9800) [pid = 1657] [serial = 610] [outer = 0x0]
10:39:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1290cdc00) [pid = 1657] [serial = 611] [outer = 0x1290c9800]
10:39:42 INFO - PROCESS | 1657 | 1447871982501 Marionette INFO loaded listener.js
10:39:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12a7dec00) [pid = 1657] [serial = 612] [outer = 0x1290c9800]
10:39:43 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
10:39:43 INFO - document served over http requires an https
10:39:43 INFO - sub-resource via xhr-request using the http-csp
10:39:43 INFO - delivery method with swap-origin-redirect and when
10:39:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:43 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
10:39:43 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 968ms
10:39:43 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
10:39:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f697000 == 57 [pid = 1657] [id = 219]
10:39:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x111922c00) [pid = 1657] [serial = 613] [outer = 0x0]
10:39:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x124dd0400) [pid = 1657] [serial = 614] [outer = 0x111922c00]
10:39:43 INFO - PROCESS | 1657 | 1447871983447 Marionette INFO loaded listener.js
10:39:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12afbf000) [pid = 1657] [serial = 615] [outer = 0x111922c00]
10:39:44 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
10:39:44 INFO - document served over http requires an http
10:39:44 INFO - sub-resource via fetch-request using the http-csp
10:39:44 INFO - delivery method with keep-origin-redirect and when
10:39:44 INFO - the target request is same-origin.
10:39:44 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 818ms
10:39:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:39:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed0a000 == 58 [pid = 1657] [id = 220]
10:39:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x112239400) [pid = 1657] [serial = 616] [outer = 0x0]
10:39:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1124e2400) [pid = 1657] [serial = 617] [outer = 0x112239400]
10:39:44 INFO - PROCESS | 1657 | 1447871984296 Marionette INFO loaded listener.js
10:39:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11cf2d000) [pid = 1657] [serial = 618] [outer = 0x112239400]
10:39:44 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
10:39:44 INFO - document served over http requires an http
10:39:44 INFO - sub-resource via fetch-request using the http-csp
10:39:44 INFO - delivery method with no-redirect and when
10:39:44 INFO - the target request is same-origin.
10:39:44 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 621ms
10:39:44 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
10:39:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfba800 == 59 [pid = 1657] [id = 221]
10:39:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11223e000) [pid = 1657] [serial = 619] [outer = 0x0]
10:39:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11d9b3400) [pid = 1657] [serial = 620] [outer = 0x11223e000]
10:39:44 INFO - PROCESS | 1657 | 1447871984911 Marionette INFO loaded listener.js
10:39:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11e791000) [pid = 1657] [serial = 621] [outer = 0x11223e000]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a8a2800 == 58 [pid = 1657] [id = 208]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12afe8800 == 57 [pid = 1657] [id = 207]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5b800 == 56 [pid = 1657] [id = 206]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x128873800 == 55 [pid = 1657] [id = 205]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x127fad800 == 54 [pid = 1657] [id = 204]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x127571800 == 53 [pid = 1657] [id = 203]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x124d44000 == 52 [pid = 1657] [id = 202]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x122b9d800 == 51 [pid = 1657] [id = 201]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12045f000 == 50 [pid = 1657] [id = 200]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11f698000 == 49 [pid = 1657] [id = 199]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeb3000 == 48 [pid = 1657] [id = 198]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed0f000 == 47 [pid = 1657] [id = 197]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11d864000 == 46 [pid = 1657] [id = 196]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb9800 == 45 [pid = 1657] [id = 195]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11c131000 == 44 [pid = 1657] [id = 194]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11c116800 == 43 [pid = 1657] [id = 193]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x112052000 == 42 [pid = 1657] [id = 192]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x128e45000 == 41 [pid = 1657] [id = 191]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0f2000 == 40 [pid = 1657] [id = 190]
10:39:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12925a800 == 39 [pid = 1657] [id = 189]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x124d34400) [pid = 1657] [serial = 512] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11c6f0800) [pid = 1657] [serial = 491] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x120216800) [pid = 1657] [serial = 502] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1252bec00) [pid = 1657] [serial = 515] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x120a0a000) [pid = 1657] [serial = 488] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11ee08800) [pid = 1657] [serial = 497] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x123028400) [pid = 1657] [serial = 507] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11d9ae000) [pid = 1657] [serial = 494] [outer = 0x0] [url = about:blank]
10:39:45 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x112f81000) [pid = 1657] [serial = 518] [outer = 0x0] [url = about:blank]
10:39:45 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
10:39:45 INFO - document served over http requires an http
10:39:45 INFO - sub-resource via fetch-request using the http-csp
10:39:45 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:45 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
10:39:45 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 620ms
10:39:45 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
10:39:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d98d000 == 40 [pid = 1657] [id = 222]
10:39:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11252e000) [pid = 1657] [serial = 622] [outer = 0x0]
10:39:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11eb67000) [pid = 1657] [serial = 623] [outer = 0x11252e000]
10:39:45 INFO - PROCESS | 1657 | 1447871985520 Marionette INFO loaded listener.js
10:39:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11fda9400) [pid = 1657] [serial = 624] [outer = 0x11252e000]
10:39:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eec5000 == 41 [pid = 1657] [id = 223]
10:39:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11fda7000) [pid = 1657] [serial = 625] [outer = 0x0]
10:39:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x120214000) [pid = 1657] [serial = 626] [outer = 0x11fda7000]
10:39:45 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
10:39:45 INFO - document served over http requires an http
10:39:45 INFO - sub-resource via iframe-tag using the http-csp
10:39:45 INFO - delivery method with keep-origin-redirect and when
10:39:45 INFO - the target request is same-origin.
10:39:45 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 520ms
10:39:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:39:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x120122800 == 42 [pid = 1657] [id = 224]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x120212400) [pid = 1657] [serial = 627] [outer = 0x0]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x120218c00) [pid = 1657] [serial = 628] [outer = 0x120212400]
10:39:46 INFO - PROCESS | 1657 | 1447871986167 Marionette INFO loaded listener.js
10:39:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x123289000) [pid = 1657] [serial = 629] [outer = 0x120212400]
10:39:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12061f800 == 43 [pid = 1657] [id = 225]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12318bc00) [pid = 1657] [serial = 630] [outer = 0x0]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x124bbec00) [pid = 1657] [serial = 631] [outer = 0x12318bc00]
10:39:46 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
10:39:46 INFO - document served over http requires an http
10:39:46 INFO - sub-resource via iframe-tag using the http-csp
10:39:46 INFO - delivery method with no-redirect and when
10:39:46 INFO - the target request is same-origin.
10:39:46 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 618ms
10:39:46 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
10:39:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12085c800 == 44 [pid = 1657] [id = 226]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x123011800) [pid = 1657] [serial = 632] [outer = 0x0]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x123e92800) [pid = 1657] [serial = 633] [outer = 0x123011800]
10:39:46 INFO - PROCESS | 1657 | 1447871986659 Marionette INFO loaded listener.js
10:39:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1252b5c00) [pid = 1657] [serial = 634] [outer = 0x123011800]
10:39:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a4d000 == 45 [pid = 1657] [id = 227]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x124dd2000) [pid = 1657] [serial = 635] [outer = 0x0]
10:39:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x123e45c00) [pid = 1657] [serial = 636] [outer = 0x124dd2000]
10:39:46 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
10:39:46 INFO - document served over http requires an http
10:39:46 INFO - sub-resource via iframe-tag using the http-csp
10:39:46 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:46 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
10:39:46 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 468ms
10:39:46 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
10:39:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12740b800 == 46 [pid = 1657] [id = 228]
10:39:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1260da000) [pid = 1657] [serial = 637] [outer = 0x0]
10:39:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1274d5c00) [pid = 1657] [serial = 638] [outer = 0x1260da000]
10:39:47 INFO - PROCESS | 1657 | 1447871987121 Marionette INFO loaded listener.js
10:39:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x127b4e000) [pid = 1657] [serial = 639] [outer = 0x1260da000]
10:39:47 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
10:39:47 INFO - document served over http requires an http
10:39:47 INFO - sub-resource via script-tag using the http-csp
10:39:47 INFO - delivery method with keep-origin-redirect and when
10:39:47 INFO - the target request is same-origin.
10:39:47 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 567ms
10:39:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:39:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fac800 == 47 [pid = 1657] [id = 229]
10:39:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1274cc800) [pid = 1657] [serial = 640] [outer = 0x0]
10:39:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12842fc00) [pid = 1657] [serial = 641] [outer = 0x1274cc800]
10:39:47 INFO - PROCESS | 1657 | 1447871987752 Marionette INFO loaded listener.js
10:39:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1289df400) [pid = 1657] [serial = 642] [outer = 0x1274cc800]
10:39:48 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
10:39:48 INFO - document served over http requires an http
10:39:48 INFO - sub-resource via script-tag using the http-csp
10:39:48 INFO - delivery method with no-redirect and when
10:39:48 INFO - the target request is same-origin.
10:39:48 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 519ms
10:39:48 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
10:39:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12887b000 == 48 [pid = 1657] [id = 230]
10:39:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x128d75800) [pid = 1657] [serial = 643] [outer = 0x0]
10:39:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x128da5400) [pid = 1657] [serial = 644] [outer = 0x128d75800]
10:39:48 INFO - PROCESS | 1657 | 1447871988213 Marionette INFO loaded listener.js
10:39:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12afbfc00) [pid = 1657] [serial = 645] [outer = 0x128d75800]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1274d3c00) [pid = 1657] [serial = 576] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x112234400) [pid = 1657] [serial = 547] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11fda5c00) [pid = 1657] [serial = 573] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11d04e400) [pid = 1657] [serial = 570] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x111d7b400) [pid = 1657] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x124d3bc00) [pid = 1657] [serial = 567] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11ece4c00) [pid = 1657] [serial = 558] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11d747800) [pid = 1657] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11d9b2400) [pid = 1657] [serial = 552] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x112235000) [pid = 1657] [serial = 545] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871972054]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12021bc00) [pid = 1657] [serial = 561] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x123e46400) [pid = 1657] [serial = 564] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11ecdcc00) [pid = 1657] [serial = 555] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x120216c00) [pid = 1657] [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]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x111ca2000) [pid = 1657] [serial = 540] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1260d4400) [pid = 1657] [serial = 574] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11c429800) [pid = 1657] [serial = 532] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11e820c00) [pid = 1657] [serial = 535] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x111974800) [pid = 1657] [serial = 541] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11d7d1000) [pid = 1657] [serial = 538] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1275bd400) [pid = 1657] [serial = 577] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x123e93c00) [pid = 1657] [serial = 565] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11dc8b800) [pid = 1657] [serial = 553] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11c84a000) [pid = 1657] [serial = 546] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871972054]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11216c800) [pid = 1657] [serial = 543] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11ee0a400) [pid = 1657] [serial = 556] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x127650800) [pid = 1657] [serial = 529] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11d9bac00) [pid = 1657] [serial = 551] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11c104800) [pid = 1657] [serial = 548] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x124d6d800) [pid = 1657] [serial = 568] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x120a03400) [pid = 1657] [serial = 562] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11ecf3c00) [pid = 1657] [serial = 571] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11fdaac00) [pid = 1657] [serial = 559] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x127b4ac00) [pid = 1657] [serial = 581] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1275c2c00) [pid = 1657] [serial = 527] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x124bbe400) [pid = 1657] [serial = 566] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1252c3800) [pid = 1657] [serial = 569] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12302ec00) [pid = 1657] [serial = 563] [outer = 0x0] [url = about:blank]
10:39:48 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1290a8800) [pid = 1657] [serial = 239] [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.]
10:39:48 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
10:39:48 INFO - document served over http requires an http
10:39:48 INFO - sub-resource via script-tag using the http-csp
10:39:48 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:48 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
10:39:48 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 468ms
10:39:48 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
10:39:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x129243000 == 49 [pid = 1657] [id = 231]
10:39:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11c84a000) [pid = 1657] [serial = 646] [outer = 0x0]
10:39:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11fdab800) [pid = 1657] [serial = 647] [outer = 0x11c84a000]
10:39:48 INFO - PROCESS | 1657 | 1447871988707 Marionette INFO loaded listener.js
10:39:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1275c2c00) [pid = 1657] [serial = 648] [outer = 0x11c84a000]
10:39:48 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
10:39:48 INFO - document served over http requires an http
10:39:48 INFO - sub-resource via xhr-request using the http-csp
10:39:48 INFO - delivery method with keep-origin-redirect and when
10:39:48 INFO - the target request is same-origin.
10:39:48 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 420ms
10:39:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:39:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a893800 == 50 [pid = 1657] [id = 232]
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1260d1c00) [pid = 1657] [serial = 649] [outer = 0x0]
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12afc1800) [pid = 1657] [serial = 650] [outer = 0x1260d1c00]
10:39:49 INFO - PROCESS | 1657 | 1447871989096 Marionette INFO loaded listener.js
10:39:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b546400) [pid = 1657] [serial = 651] [outer = 0x1260d1c00]
10:39:49 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
10:39:49 INFO - document served over http requires an http
10:39:49 INFO - sub-resource via xhr-request using the http-csp
10:39:49 INFO - delivery method with no-redirect and when
10:39:49 INFO - the target request is same-origin.
10:39:49 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 418ms
10:39:49 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
10:39:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5be000 == 51 [pid = 1657] [id = 233]
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x128da1800) [pid = 1657] [serial = 652] [outer = 0x0]
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b723000) [pid = 1657] [serial = 653] [outer = 0x128da1800]
10:39:49 INFO - PROCESS | 1657 | 1447871989584 Marionette INFO loaded listener.js
10:39:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12b984000) [pid = 1657] [serial = 654] [outer = 0x128da1800]
10:39: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
10:39:49 INFO - document served over http requires an http
10:39:49 INFO - sub-resource via xhr-request using the http-csp
10:39:49 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39: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
10:39: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 468ms
10:39: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
10:39:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1306c6800 == 52 [pid = 1657] [id = 234]
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12b989800) [pid = 1657] [serial = 655] [outer = 0x0]
10:39:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12bfcc800) [pid = 1657] [serial = 656] [outer = 0x12b989800]
10:39:50 INFO - PROCESS | 1657 | 1447871989994 Marionette INFO loaded listener.js
10:39:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12c28b800) [pid = 1657] [serial = 657] [outer = 0x12b989800]
10:39:50 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
10:39:50 INFO - document served over http requires an https
10:39:50 INFO - sub-resource via fetch-request using the http-csp
10:39:50 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:50 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
10:39:50 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 419ms
10:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:39:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x131307000 == 53 [pid = 1657] [id = 235]
10:39:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12c289400) [pid = 1657] [serial = 658] [outer = 0x0]
10:39:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12c28fc00) [pid = 1657] [serial = 659] [outer = 0x12c289400]
10:39:50 INFO - PROCESS | 1657 | 1447871990463 Marionette INFO loaded listener.js
10:39:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12c4d8000) [pid = 1657] [serial = 660] [outer = 0x12c289400]
10:39: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
10:39:50 INFO - document served over http requires an https
10:39:50 INFO - sub-resource via fetch-request using the http-csp
10:39:50 INFO - delivery method with no-redirect and when
10:39: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"
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39: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
10:39: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 468ms
10:39: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
10:39:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x133668800 == 54 [pid = 1657] [id = 236]
10:39:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12c4dd800) [pid = 1657] [serial = 661] [outer = 0x0]
10:39:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12c4e2400) [pid = 1657] [serial = 662] [outer = 0x12c4dd800]
10:39:50 INFO - PROCESS | 1657 | 1447871990892 Marionette INFO loaded listener.js
10:39:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12c589c00) [pid = 1657] [serial = 663] [outer = 0x12c4dd800]
10:39: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
10:39:51 INFO - document served over http requires an https
10:39:51 INFO - sub-resource via fetch-request using the http-csp
10:39:51 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39: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
10:39: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 518ms
10:39: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
10:39:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x112acb800 == 55 [pid = 1657] [id = 237]
10:39:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x111d7b400) [pid = 1657] [serial = 664] [outer = 0x0]
10:39:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x112166c00) [pid = 1657] [serial = 665] [outer = 0x111d7b400]
10:39:51 INFO - PROCESS | 1657 | 1447871991621 Marionette INFO loaded listener.js
10:39:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11c8d0800) [pid = 1657] [serial = 666] [outer = 0x111d7b400]
10:39:52 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
10:39:52 INFO - document served over http requires an https
10:39:52 INFO - sub-resource via fetch-request using the http-csp
10:39:52 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:52 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
10:39:52 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 773ms
10:39:52 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
10:39:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12798e000 == 56 [pid = 1657] [id = 238]
10:39:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11e73b800) [pid = 1657] [serial = 667] [outer = 0x0]
10:39:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11e78b400) [pid = 1657] [serial = 668] [outer = 0x11e73b800]
10:39:52 INFO - PROCESS | 1657 | 1447871992288 Marionette INFO loaded listener.js
10:39:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x123030400) [pid = 1657] [serial = 669] [outer = 0x11e73b800]
10:39: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
10:39:52 INFO - document served over http requires an https
10:39:52 INFO - sub-resource via fetch-request using the http-csp
10:39:52 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39: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
10:39: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 621ms
10:39: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
10:39:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x136405800 == 57 [pid = 1657] [id = 239]
10:39:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x124bbf400) [pid = 1657] [serial = 670] [outer = 0x0]
10:39:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1252bf800) [pid = 1657] [serial = 671] [outer = 0x124bbf400]
10:39:52 INFO - PROCESS | 1657 | 1447871992962 Marionette INFO loaded listener.js
10:39:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x128843400) [pid = 1657] [serial = 672] [outer = 0x124bbf400]
10:39: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
10:39:53 INFO - document served over http requires an https
10:39:53 INFO - sub-resource via fetch-request using the http-csp
10:39:53 INFO - delivery method with no-redirect and when
10:39: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"
10:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39: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
10:39: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 672ms
10:39: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
10:39:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec2c000 == 58 [pid = 1657] [id = 240]
10:39:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x112127400) [pid = 1657] [serial = 673] [outer = 0x0]
10:39:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x112128400) [pid = 1657] [serial = 674] [outer = 0x112127400]
10:39:53 INFO - PROCESS | 1657 | 1447871993613 Marionette INFO loaded listener.js
10:39:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12842c800) [pid = 1657] [serial = 675] [outer = 0x112127400]
10:39:54 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
10:39:54 INFO - document served over http requires an https
10:39:54 INFO - sub-resource via fetch-request using the http-csp
10:39:54 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:54 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
10:39:54 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 618ms
10:39:54 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
10:39:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec5a000 == 59 [pid = 1657] [id = 241]
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11212c400) [pid = 1657] [serial = 676] [outer = 0x0]
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11ec85800) [pid = 1657] [serial = 677] [outer = 0x11212c400]
10:39:54 INFO - PROCESS | 1657 | 1447871994201 Marionette INFO loaded listener.js
10:39:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11ec8dc00) [pid = 1657] [serial = 678] [outer = 0x11212c400]
10:39:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec6b000 == 60 [pid = 1657] [id = 242]
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11ec8cc00) [pid = 1657] [serial = 679] [outer = 0x0]
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11ec8bc00) [pid = 1657] [serial = 680] [outer = 0x11ec8cc00]
10:39: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
10:39:54 INFO - document served over http requires an https
10:39:54 INFO - sub-resource via iframe-tag using the http-csp
10:39:54 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39: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
10:39: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 620ms
10:39: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
10:39:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e540800 == 61 [pid = 1657] [id = 243]
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12b789000) [pid = 1657] [serial = 681] [outer = 0x0]
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12b980c00) [pid = 1657] [serial = 682] [outer = 0x12b789000]
10:39:54 INFO - PROCESS | 1657 | 1447871994908 Marionette INFO loaded listener.js
10:39:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12c4d8400) [pid = 1657] [serial = 683] [outer = 0x12b789000]
10:39:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e55c800 == 62 [pid = 1657] [id = 244]
10:39:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12c4dcc00) [pid = 1657] [serial = 684] [outer = 0x0]
10:39:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12c817000) [pid = 1657] [serial = 685] [outer = 0x12c4dcc00]
10:39:55 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
10:39:55 INFO - document served over http requires an https
10:39:55 INFO - sub-resource via iframe-tag using the http-csp
10:39:55 INFO - delivery method with no-redirect and when
10:39: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"
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:55 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
10:39:55 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 667ms
10:39:55 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
10:39:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x137271800 == 63 [pid = 1657] [id = 245]
10:39:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12c58b400) [pid = 1657] [serial = 686] [outer = 0x0]
10:39:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12c706800) [pid = 1657] [serial = 687] [outer = 0x12c58b400]
10:39:55 INFO - PROCESS | 1657 | 1447871995531 Marionette INFO loaded listener.js
10:39:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12c81ec00) [pid = 1657] [serial = 688] [outer = 0x12c58b400]
10:39:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x137281000 == 64 [pid = 1657] [id = 246]
10:39:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12c81d400) [pid = 1657] [serial = 689] [outer = 0x0]
10:39:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12c81f400) [pid = 1657] [serial = 690] [outer = 0x12c81d400]
10:39: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
10:39:55 INFO - document served over http requires an https
10:39:55 INFO - sub-resource via iframe-tag using the http-csp
10:39:55 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39: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
10:39: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 618ms
10:39: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
10:39:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f647800 == 65 [pid = 1657] [id = 247]
10:39:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11dc93c00) [pid = 1657] [serial = 691] [outer = 0x0]
10:39:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1260d5000) [pid = 1657] [serial = 692] [outer = 0x11dc93c00]
10:39:56 INFO - PROCESS | 1657 | 1447871996747 Marionette INFO loaded listener.js
10:39:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12ccf3400) [pid = 1657] [serial = 693] [outer = 0x11dc93c00]
10:39:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x111d9c000 == 66 [pid = 1657] [id = 248]
10:39:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x112231c00) [pid = 1657] [serial = 694] [outer = 0x0]
10:39:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x112168400) [pid = 1657] [serial = 695] [outer = 0x112231c00]
10:39:57 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
10:39:57 INFO - document served over http requires an https
10:39:57 INFO - sub-resource via iframe-tag using the http-csp
10:39:57 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:57 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
10:39:57 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 1571ms
10:39:57 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
10:39:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0e0000 == 67 [pid = 1657] [id = 249]
10:39:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x111c14c00) [pid = 1657] [serial = 696] [outer = 0x0]
10:39:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11216a000) [pid = 1657] [serial = 697] [outer = 0x111c14c00]
10:39:57 INFO - PROCESS | 1657 | 1447871997835 Marionette INFO loaded listener.js
10:39:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11cb53000) [pid = 1657] [serial = 698] [outer = 0x111c14c00]
10:39:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cb08800 == 68 [pid = 1657] [id = 250]
10:39:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x111c94400) [pid = 1657] [serial = 699] [outer = 0x0]
10:39:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11cb51000) [pid = 1657] [serial = 700] [outer = 0x111c94400]
10:39:58 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
10:39:58 INFO - document served over http requires an https
10:39:58 INFO - sub-resource via iframe-tag using the http-csp
10:39:58 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:58 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
10:39:58 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 821ms
10:39:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:39:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ceb7000 == 69 [pid = 1657] [id = 251]
10:39:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11212bc00) [pid = 1657] [serial = 701] [outer = 0x0]
10:39:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1125e0c00) [pid = 1657] [serial = 702] [outer = 0x11212bc00]
10:39:58 INFO - PROCESS | 1657 | 1447871998563 Marionette INFO loaded listener.js
10:39:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11d9b7000) [pid = 1657] [serial = 703] [outer = 0x11212bc00]
10:39:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cec9000 == 70 [pid = 1657] [id = 252]
10:39:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11d9afc00) [pid = 1657] [serial = 704] [outer = 0x0]
10:39:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11e822800) [pid = 1657] [serial = 705] [outer = 0x11d9afc00]
10:39:58 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
10:39:58 INFO - document served over http requires an https
10:39:58 INFO - sub-resource via iframe-tag using the http-csp
10:39:58 INFO - delivery method with no-redirect and when
10:39: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"
10:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:58 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
10:39:58 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 618ms
10:39:58 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
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x131307000 == 69 [pid = 1657] [id = 235]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1306c6800 == 68 [pid = 1657] [id = 234]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5be000 == 67 [pid = 1657] [id = 233]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12a893800 == 66 [pid = 1657] [id = 232]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x129243000 == 65 [pid = 1657] [id = 231]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12887b000 == 64 [pid = 1657] [id = 230]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x127fac800 == 63 [pid = 1657] [id = 229]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12740b800 == 62 [pid = 1657] [id = 228]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x124a4d000 == 61 [pid = 1657] [id = 227]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12085c800 == 60 [pid = 1657] [id = 226]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12061f800 == 59 [pid = 1657] [id = 225]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x120122800 == 58 [pid = 1657] [id = 224]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11eec5000 == 57 [pid = 1657] [id = 223]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11d98d000 == 56 [pid = 1657] [id = 222]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfba800 == 55 [pid = 1657] [id = 221]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed0a000 == 54 [pid = 1657] [id = 220]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11f697000 == 53 [pid = 1657] [id = 219]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12fd3d800 == 52 [pid = 1657] [id = 218]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12c7a6000 == 51 [pid = 1657] [id = 217]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf9a800 == 50 [pid = 1657] [id = 216]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12b93e800 == 49 [pid = 1657] [id = 215]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5cc000 == 48 [pid = 1657] [id = 214]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12afdb800 == 47 [pid = 1657] [id = 213]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12899b000 == 46 [pid = 1657] [id = 212]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12086b000 == 45 [pid = 1657] [id = 211]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11d863800 == 44 [pid = 1657] [id = 210]
10:39:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11205c800 == 43 [pid = 1657] [id = 209]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x124d70400) [pid = 1657] [serial = 572] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1274d2800) [pid = 1657] [serial = 575] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11d708800) [pid = 1657] [serial = 549] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x120213800) [pid = 1657] [serial = 560] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x11fc90c00) [pid = 1657] [serial = 557] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x127678800) [pid = 1657] [serial = 530] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11223fc00) [pid = 1657] [serial = 544] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11e822000) [pid = 1657] [serial = 554] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1279b8000) [pid = 1657] [serial = 578] [outer = 0x0] [url = about:blank]
10:39:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d874800 == 44 [pid = 1657] [id = 253]
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11e740400) [pid = 1657] [serial = 706] [outer = 0x0]
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11e78d400) [pid = 1657] [serial = 707] [outer = 0x11e740400]
10:39:59 INFO - PROCESS | 1657 | 1447871999389 Marionette INFO loaded listener.js
10:39:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11ee0c000) [pid = 1657] [serial = 708] [outer = 0x11e740400]
10:39:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d98d800 == 45 [pid = 1657] [id = 254]
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11e73fc00) [pid = 1657] [serial = 709] [outer = 0x0]
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11f6ab800) [pid = 1657] [serial = 710] [outer = 0x11e73fc00]
10:39:59 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
10:39:59 INFO - document served over http requires an https
10:39:59 INFO - sub-resource via iframe-tag using the http-csp
10:39:59 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:59 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
10:39:59 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 771ms
10:39:59 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
10:39:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f652800 == 46 [pid = 1657] [id = 255]
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x11f6a2800) [pid = 1657] [serial = 711] [outer = 0x0]
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11fda8000) [pid = 1657] [serial = 712] [outer = 0x11f6a2800]
10:39:59 INFO - PROCESS | 1657 | 1447871999884 Marionette INFO loaded listener.js
10:39:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x120a07c00) [pid = 1657] [serial = 713] [outer = 0x11f6a2800]
10:40:00 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
10:40:00 INFO - document served over http requires an https
10:40:00 INFO - sub-resource via script-tag using the http-csp
10:40:00 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:00 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
10:40:00 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 468ms
10:40:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:40:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12307f800 == 47 [pid = 1657] [id = 256]
10:40:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x111977800) [pid = 1657] [serial = 714] [outer = 0x0]
10:40:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x123006000) [pid = 1657] [serial = 715] [outer = 0x111977800]
10:40:00 INFO - PROCESS | 1657 | 1447872000385 Marionette INFO loaded listener.js
10:40:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x124913400) [pid = 1657] [serial = 716] [outer = 0x111977800]
10:40:00 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
10:40:00 INFO - document served over http requires an https
10:40:00 INFO - sub-resource via script-tag using the http-csp
10:40:00 INFO - delivery method with no-redirect and when
10:40: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"
10:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:00 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
10:40:00 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 467ms
10:40:00 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
10:40:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12741b800 == 48 [pid = 1657] [id = 257]
10:40:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x124bc8000) [pid = 1657] [serial = 717] [outer = 0x0]
10:40:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x124d6d400) [pid = 1657] [serial = 718] [outer = 0x124bc8000]
10:40:00 INFO - PROCESS | 1657 | 1447872000823 Marionette INFO loaded listener.js
10:40:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1275b9000) [pid = 1657] [serial = 719] [outer = 0x124bc8000]
10:40:01 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
10:40:01 INFO - document served over http requires an https
10:40:01 INFO - sub-resource via script-tag using the http-csp
10:40:01 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:01 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
10:40:01 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 475ms
10:40:01 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
10:40:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fac800 == 49 [pid = 1657] [id = 258]
10:40:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x1275b8800) [pid = 1657] [serial = 720] [outer = 0x0]
10:40:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1275c7800) [pid = 1657] [serial = 721] [outer = 0x1275b8800]
10:40:01 INFO - PROCESS | 1657 | 1447872001308 Marionette INFO loaded listener.js
10:40:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x127671c00) [pid = 1657] [serial = 722] [outer = 0x1275b8800]
10:40:01 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
10:40:01 INFO - document served over http requires an https
10:40:01 INFO - sub-resource via script-tag using the http-csp
10:40:01 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:01 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
10:40:01 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 537ms
10:40:01 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
10:40:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12899a000 == 50 [pid = 1657] [id = 259]
10:40:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1275c1400) [pid = 1657] [serial = 723] [outer = 0x0]
10:40:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x127b4a800) [pid = 1657] [serial = 724] [outer = 0x1275c1400]
10:40:01 INFO - PROCESS | 1657 | 1447872001972 Marionette INFO loaded listener.js
10:40:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x127f7f800) [pid = 1657] [serial = 725] [outer = 0x1275c1400]
10:40:02 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
10:40:02 INFO - document served over http requires an https
10:40:02 INFO - sub-resource via script-tag using the http-csp
10:40:02 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:02 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
10:40:02 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 618ms
10:40:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:40:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12887b000 == 51 [pid = 1657] [id = 260]
10:40:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x11e996400) [pid = 1657] [serial = 726] [outer = 0x0]
10:40:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x127f71000) [pid = 1657] [serial = 727] [outer = 0x11e996400]
10:40:02 INFO - PROCESS | 1657 | 1447872002482 Marionette INFO loaded listener.js
10:40:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x1289de800) [pid = 1657] [serial = 728] [outer = 0x11e996400]
10:40: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
10:40:02 INFO - document served over http requires an https
10:40:02 INFO - sub-resource via script-tag using the http-csp
10:40:02 INFO - delivery method with no-redirect and when
10:40: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"
10:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 470ms
10:40: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
10:40:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a88f800 == 52 [pid = 1657] [id = 261]
10:40:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x128849800) [pid = 1657] [serial = 729] [outer = 0x0]
10:40:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x128d75c00) [pid = 1657] [serial = 730] [outer = 0x128849800]
10:40:02 INFO - PROCESS | 1657 | 1447872002959 Marionette INFO loaded listener.js
10:40:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x1290a9800) [pid = 1657] [serial = 731] [outer = 0x128849800]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x127b4a400) [pid = 1657] [serial = 583] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x127b48000) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x127649400) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11223f000) [pid = 1657] [serial = 588] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871978268]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x11e817000) [pid = 1657] [serial = 593] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x112239400) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x128da1800) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x123011800) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1274cc800) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x128d75800) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x124dd2000) [pid = 1657] [serial = 635] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11252e000) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x11c84a000) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x120212400) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12c289400) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x11223e000) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12b989800) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1260da000) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1260d1c00) [pid = 1657] [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]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12318bc00) [pid = 1657] [serial = 630] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871986397]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x11fda7000) [pid = 1657] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12afc1800) [pid = 1657] [serial = 650] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12c28fc00) [pid = 1657] [serial = 659] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11fdab800) [pid = 1657] [serial = 647] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11cf36800) [pid = 1657] [serial = 589] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871978268]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x111c21400) [pid = 1657] [serial = 586] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x11d9b3400) [pid = 1657] [serial = 620] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12842fc00) [pid = 1657] [serial = 641] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x124bbec00) [pid = 1657] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871986397]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x120218c00) [pid = 1657] [serial = 628] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x124dd0400) [pid = 1657] [serial = 614] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x120214000) [pid = 1657] [serial = 626] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11eb67000) [pid = 1657] [serial = 623] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x120218800) [pid = 1657] [serial = 596] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1275be000) [pid = 1657] [serial = 599] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x128da5400) [pid = 1657] [serial = 644] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1124e2400) [pid = 1657] [serial = 617] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12bfcc800) [pid = 1657] [serial = 656] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11fc8fc00) [pid = 1657] [serial = 594] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11d9b9c00) [pid = 1657] [serial = 591] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1274d5c00) [pid = 1657] [serial = 638] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1286a9c00) [pid = 1657] [serial = 602] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12c4e2400) [pid = 1657] [serial = 662] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x128424000) [pid = 1657] [serial = 584] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x128da4800) [pid = 1657] [serial = 608] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1289e0400) [pid = 1657] [serial = 605] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1290cdc00) [pid = 1657] [serial = 611] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12b723000) [pid = 1657] [serial = 653] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x123e45c00) [pid = 1657] [serial = 636] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x123e92800) [pid = 1657] [serial = 633] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12b546400) [pid = 1657] [serial = 651] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1275c2c00) [pid = 1657] [serial = 648] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x127b56800) [pid = 1657] [serial = 582] [outer = 0x0] [url = about:blank]
10:40:03 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12b984000) [pid = 1657] [serial = 654] [outer = 0x0] [url = about:blank]
10:40: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
10:40:03 INFO - document served over http requires an https
10:40:03 INFO - sub-resource via script-tag using the http-csp
10:40:03 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 768ms
10:40: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
10:40:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e3f000 == 53 [pid = 1657] [id = 262]
10:40:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11197a400) [pid = 1657] [serial = 732] [outer = 0x0]
10:40:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11d9b3400) [pid = 1657] [serial = 733] [outer = 0x11197a400]
10:40:03 INFO - PROCESS | 1657 | 1447872003731 Marionette INFO loaded listener.js
10:40:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1290b4000) [pid = 1657] [serial = 734] [outer = 0x11197a400]
10:40:04 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
10:40:04 INFO - document served over http requires an https
10:40:04 INFO - sub-resource via xhr-request using the http-csp
10:40:04 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:04 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
10:40:04 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 468ms
10:40:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:40:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b17d000 == 54 [pid = 1657] [id = 263]
10:40:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x128429800) [pid = 1657] [serial = 735] [outer = 0x0]
10:40:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1290d0800) [pid = 1657] [serial = 736] [outer = 0x128429800]
10:40:04 INFO - PROCESS | 1657 | 1447872004209 Marionette INFO loaded listener.js
10:40:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12afc5000) [pid = 1657] [serial = 737] [outer = 0x128429800]
10:40: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
10:40:04 INFO - document served over http requires an https
10:40:04 INFO - sub-resource via xhr-request using the http-csp
10:40:04 INFO - delivery method with no-redirect and when
10:40: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"
10:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 467ms
10:40: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
10:40:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b94c000 == 55 [pid = 1657] [id = 264]
10:40:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11ca30000) [pid = 1657] [serial = 738] [outer = 0x0]
10:40:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11ca34000) [pid = 1657] [serial = 739] [outer = 0x11ca30000]
10:40:04 INFO - PROCESS | 1657 | 1447872004658 Marionette INFO loaded listener.js
10:40:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12afcac00) [pid = 1657] [serial = 740] [outer = 0x11ca30000]
10:40:04 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
10:40:04 INFO - document served over http requires an https
10:40:04 INFO - sub-resource via xhr-request using the http-csp
10:40:04 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:04 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
10:40:04 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 418ms
10:40:04 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
10:40:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c797000 == 56 [pid = 1657] [id = 265]
10:40:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11ca33400) [pid = 1657] [serial = 741] [outer = 0x0]
10:40:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1201b0400) [pid = 1657] [serial = 742] [outer = 0x11ca33400]
10:40:05 INFO - PROCESS | 1657 | 1447872005130 Marionette INFO loaded listener.js
10:40:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1201b9400) [pid = 1657] [serial = 743] [outer = 0x11ca33400]
10:40: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
10:40:05 INFO - document served over http requires an https
10:40:05 INFO - sub-resource via xhr-request using the http-csp
10:40:05 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 467ms
10:40: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
10:40:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x111da8000 == 57 [pid = 1657] [id = 266]
10:40:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x10faeb400) [pid = 1657] [serial = 744] [outer = 0x0]
10:40:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x111ac8c00) [pid = 1657] [serial = 745] [outer = 0x10faeb400]
10:40:05 INFO - PROCESS | 1657 | 1447872005661 Marionette INFO loaded listener.js
10:40:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x112234000) [pid = 1657] [serial = 746] [outer = 0x10faeb400]
10:40: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
10:40:06 INFO - document served over http requires an https
10:40:06 INFO - sub-resource via xhr-request using the http-csp
10:40:06 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 621ms
10:40: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
10:40:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ef42800 == 58 [pid = 1657] [id = 267]
10:40:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11cb4fc00) [pid = 1657] [serial = 747] [outer = 0x0]
10:40:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11cf36800) [pid = 1657] [serial = 748] [outer = 0x11cb4fc00]
10:40:06 INFO - PROCESS | 1657 | 1447872006253 Marionette INFO loaded listener.js
10:40:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11ec90c00) [pid = 1657] [serial = 749] [outer = 0x11cb4fc00]
10:40:06 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
10:40:06 INFO - document served over http requires an https
10:40:06 INFO - sub-resource via xhr-request using the http-csp
10:40:06 INFO - delivery method with no-redirect and when
10:40: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"
10:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:06 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
10:40:06 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 568ms
10:40:06 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
10:40:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b166800 == 59 [pid = 1657] [id = 268]
10:40:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11e996000) [pid = 1657] [serial = 750] [outer = 0x0]
10:40:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1201b1800) [pid = 1657] [serial = 751] [outer = 0x11e996000]
10:40:06 INFO - PROCESS | 1657 | 1447872006826 Marionette INFO loaded listener.js
10:40:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x124a11c00) [pid = 1657] [serial = 752] [outer = 0x11e996000]
10:40: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
10:40:07 INFO - document served over http requires an https
10:40:07 INFO - sub-resource via xhr-request using the http-csp
10:40:07 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 567ms
10:40: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
10:40:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x13057c000 == 60 [pid = 1657] [id = 269]
10:40:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1252c1800) [pid = 1657] [serial = 753] [outer = 0x0]
10:40:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1274d2800) [pid = 1657] [serial = 754] [outer = 0x1252c1800]
10:40:07 INFO - PROCESS | 1657 | 1447872007415 Marionette INFO loaded listener.js
10:40:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12844c800) [pid = 1657] [serial = 755] [outer = 0x1252c1800]
10:40:07 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
10:40:07 INFO - document served over http requires an http
10:40:07 INFO - sub-resource via fetch-request using the meta-csp
10:40:07 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:07 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
10:40:07 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 632ms
10:40:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:40:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x131322000 == 61 [pid = 1657] [id = 270]
10:40:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12844b400) [pid = 1657] [serial = 756] [outer = 0x0]
10:40:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x128451800) [pid = 1657] [serial = 757] [outer = 0x12844b400]
10:40:08 INFO - PROCESS | 1657 | 1447872008067 Marionette INFO loaded listener.js
10:40:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x128da4800) [pid = 1657] [serial = 758] [outer = 0x12844b400]
10:40:08 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
10:40:08 INFO - document served over http requires an http
10:40:08 INFO - sub-resource via fetch-request using the meta-csp
10:40:08 INFO - delivery method with no-redirect and when
10:40: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"
10:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:08 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
10:40:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 617ms
10:40:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:40:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373c0800 == 62 [pid = 1657] [id = 271]
10:40:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11e719400) [pid = 1657] [serial = 759] [outer = 0x0]
10:40:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11e71a400) [pid = 1657] [serial = 760] [outer = 0x11e719400]
10:40:08 INFO - PROCESS | 1657 | 1447872008657 Marionette INFO loaded listener.js
10:40:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x128d77400) [pid = 1657] [serial = 761] [outer = 0x11e719400]
10:40: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
10:40:09 INFO - document served over http requires an http
10:40:09 INFO - sub-resource via fetch-request using the meta-csp
10:40:09 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 668ms
10:40: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
10:40:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x127914000 == 63 [pid = 1657] [id = 272]
10:40:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x128460000) [pid = 1657] [serial = 762] [outer = 0x0]
10:40:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x128461000) [pid = 1657] [serial = 763] [outer = 0x128460000]
10:40:09 INFO - PROCESS | 1657 | 1447872009361 Marionette INFO loaded listener.js
10:40:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1290b2000) [pid = 1657] [serial = 764] [outer = 0x128460000]
10:40:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c33000 == 64 [pid = 1657] [id = 273]
10:40:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x128da5400) [pid = 1657] [serial = 765] [outer = 0x0]
10:40:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12b547000) [pid = 1657] [serial = 766] [outer = 0x128da5400]
10:40:09 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
10:40:09 INFO - document served over http requires an http
10:40:09 INFO - sub-resource via iframe-tag using the meta-csp
10:40:09 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:09 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
10:40:09 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 669ms
10:40:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:40:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c3e800 == 65 [pid = 1657] [id = 274]
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1290ca400) [pid = 1657] [serial = 767] [outer = 0x0]
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12afcb000) [pid = 1657] [serial = 768] [outer = 0x1290ca400]
10:40:10 INFO - PROCESS | 1657 | 1447872010048 Marionette INFO loaded listener.js
10:40:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12b731400) [pid = 1657] [serial = 769] [outer = 0x1290ca400]
10:40:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x127912000 == 66 [pid = 1657] [id = 275]
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x112a1d400) [pid = 1657] [serial = 770] [outer = 0x0]
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x112a21000) [pid = 1657] [serial = 771] [outer = 0x112a1d400]
10:40:10 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
10:40:10 INFO - document served over http requires an http
10:40:10 INFO - sub-resource via iframe-tag using the meta-csp
10:40:10 INFO - delivery method with no-redirect and when
10:40: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"
10:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:10 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
10:40:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 719ms
10:40:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:40:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373d6000 == 67 [pid = 1657] [id = 276]
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x112a21400) [pid = 1657] [serial = 772] [outer = 0x0]
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x112a26c00) [pid = 1657] [serial = 773] [outer = 0x112a21400]
10:40:10 INFO - PROCESS | 1657 | 1447872010769 Marionette INFO loaded listener.js
10:40:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12b54c400) [pid = 1657] [serial = 774] [outer = 0x112a21400]
10:40:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1380eb800 == 68 [pid = 1657] [id = 277]
10:40:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11dc8b000) [pid = 1657] [serial = 775] [outer = 0x0]
10:40:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12b786400) [pid = 1657] [serial = 776] [outer = 0x11dc8b000]
10:40:11 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
10:40:11 INFO - document served over http requires an http
10:40:11 INFO - sub-resource via iframe-tag using the meta-csp
10:40:11 INFO - delivery method with swap-origin-redirect and when
10:40: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.swap-origin-redirect.http.html"
10:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:11 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
10:40:11 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 668ms
10:40:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:40:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1380f8000 == 69 [pid = 1657] [id = 278]
10:40:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12b54d000) [pid = 1657] [serial = 777] [outer = 0x0]
10:40:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12b989000) [pid = 1657] [serial = 778] [outer = 0x12b54d000]
10:40:11 INFO - PROCESS | 1657 | 1447872011454 Marionette INFO loaded listener.js
10:40:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12c28e800) [pid = 1657] [serial = 779] [outer = 0x12b54d000]
10:40:12 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
10:40:12 INFO - document served over http requires an http
10:40:12 INFO - sub-resource via script-tag using the meta-csp
10:40:12 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:12 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
10:40:12 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 1319ms
10:40:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:40:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb8000 == 70 [pid = 1657] [id = 279]
10:40:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x11cade800) [pid = 1657] [serial = 780] [outer = 0x0]
10:40:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x11cae4c00) [pid = 1657] [serial = 781] [outer = 0x11cade800]
10:40:12 INFO - PROCESS | 1657 | 1447872012776 Marionette INFO loaded listener.js
10:40:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12021a800) [pid = 1657] [serial = 782] [outer = 0x11cade800]
10:40:13 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
10:40:13 INFO - document served over http requires an http
10:40:13 INFO - sub-resource via script-tag using the meta-csp
10:40:13 INFO - delivery method with no-redirect and when
10:40:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:13 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
10:40:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1170ms
10:40:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:40:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c3b000 == 71 [pid = 1657] [id = 280]
10:40:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x112166800) [pid = 1657] [serial = 783] [outer = 0x0]
10:40:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x11c5bf000) [pid = 1657] [serial = 784] [outer = 0x112166800]
10:40:13 INFO - PROCESS | 1657 | 1447872013914 Marionette INFO loaded listener.js
10:40:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x11caeb800) [pid = 1657] [serial = 785] [outer = 0x112166800]
10:40:14 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
10:40:14 INFO - document served over http requires an http
10:40:14 INFO - sub-resource via script-tag using the meta-csp
10:40:14 INFO - delivery method with swap-origin-redirect and when
10:40: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.swap-origin-redirect.http.html"
10:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:14 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
10:40:14 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 723ms
10:40:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:40:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1128c7800 == 72 [pid = 1657] [id = 281]
10:40:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x112172800) [pid = 1657] [serial = 786] [outer = 0x0]
10:40:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x11ca31800) [pid = 1657] [serial = 787] [outer = 0x112172800]
10:40:14 INFO - PROCESS | 1657 | 1447872014648 Marionette INFO loaded listener.js
10:40:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x11e718800) [pid = 1657] [serial = 788] [outer = 0x112172800]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12c797000 == 71 [pid = 1657] [id = 265]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12b94c000 == 70 [pid = 1657] [id = 264]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12b17d000 == 69 [pid = 1657] [id = 263]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x128e3f000 == 68 [pid = 1657] [id = 262]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12a88f800 == 67 [pid = 1657] [id = 261]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12887b000 == 66 [pid = 1657] [id = 260]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12899a000 == 65 [pid = 1657] [id = 259]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x127fac800 == 64 [pid = 1657] [id = 258]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12741b800 == 63 [pid = 1657] [id = 257]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12307f800 == 62 [pid = 1657] [id = 256]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11f652800 == 61 [pid = 1657] [id = 255]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11d98d800 == 60 [pid = 1657] [id = 254]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11d874800 == 59 [pid = 1657] [id = 253]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11cec9000 == 58 [pid = 1657] [id = 252]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11ceb7000 == 57 [pid = 1657] [id = 251]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11cb08800 == 56 [pid = 1657] [id = 250]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0e0000 == 55 [pid = 1657] [id = 249]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x111d9c000 == 54 [pid = 1657] [id = 248]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11f647800 == 53 [pid = 1657] [id = 247]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x137281000 == 52 [pid = 1657] [id = 246]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x137271800 == 51 [pid = 1657] [id = 245]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12e55c800 == 50 [pid = 1657] [id = 244]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12e540800 == 49 [pid = 1657] [id = 243]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec6b000 == 48 [pid = 1657] [id = 242]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec5a000 == 47 [pid = 1657] [id = 241]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec2c000 == 46 [pid = 1657] [id = 240]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x136405800 == 45 [pid = 1657] [id = 239]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12798e000 == 44 [pid = 1657] [id = 238]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x112acb800 == 43 [pid = 1657] [id = 237]
10:40:15 INFO - PROCESS | 1657 | --DOCSHELL 0x133668800 == 42 [pid = 1657] [id = 236]
10:40:15 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
10:40:15 INFO - document served over http requires an http
10:40:15 INFO - sub-resource via xhr-request using the meta-csp
10:40:15 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:15 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
10:40:15 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 719ms
10:40:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x1289df400) [pid = 1657] [serial = 642] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x11cf2d000) [pid = 1657] [serial = 618] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x11fda9400) [pid = 1657] [serial = 624] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x123289000) [pid = 1657] [serial = 629] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1252b5c00) [pid = 1657] [serial = 634] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x11e791000) [pid = 1657] [serial = 621] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12c28b800) [pid = 1657] [serial = 657] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12c4d8000) [pid = 1657] [serial = 660] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12afbfc00) [pid = 1657] [serial = 645] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x127b4e000) [pid = 1657] [serial = 639] [outer = 0x0] [url = about:blank]
10:40:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d581000 == 43 [pid = 1657] [id = 282]
10:40:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x111d7e400) [pid = 1657] [serial = 789] [outer = 0x0]
10:40:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x11ca30c00) [pid = 1657] [serial = 790] [outer = 0x111d7e400]
10:40:15 INFO - PROCESS | 1657 | 1447872015426 Marionette INFO loaded listener.js
10:40:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x11ec86c00) [pid = 1657] [serial = 791] [outer = 0x111d7e400]
10:40:15 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
10:40:15 INFO - document served over http requires an http
10:40:15 INFO - sub-resource via xhr-request using the meta-csp
10:40:15 INFO - delivery method with no-redirect and when
10:40: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"
10:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:15 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
10:40:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 569ms
10:40:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:40:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11edbe800 == 44 [pid = 1657] [id = 283]
10:40:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11ec88400) [pid = 1657] [serial = 792] [outer = 0x0]
10:40:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x11f69e000) [pid = 1657] [serial = 793] [outer = 0x11ec88400]
10:40:15 INFO - PROCESS | 1657 | 1447872015921 Marionette INFO loaded listener.js
10:40:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1201b8000) [pid = 1657] [serial = 794] [outer = 0x11ec88400]
10:40:16 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
10:40:16 INFO - document served over http requires an http
10:40:16 INFO - sub-resource via xhr-request using the meta-csp
10:40:16 INFO - delivery method with swap-origin-redirect and when
10:40: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.swap-origin-redirect.http.html"
10:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:16 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
10:40:16 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 468ms
10:40:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:40:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12023c000 == 45 [pid = 1657] [id = 284]
10:40:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x120215800) [pid = 1657] [serial = 795] [outer = 0x0]
10:40:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x120a05400) [pid = 1657] [serial = 796] [outer = 0x120215800]
10:40:16 INFO - PROCESS | 1657 | 1447872016347 Marionette INFO loaded listener.js
10:40:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x123e94400) [pid = 1657] [serial = 797] [outer = 0x120215800]
10:40:16 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
10:40:16 INFO - document served over http requires an https
10:40:16 INFO - sub-resource via fetch-request using the meta-csp
10:40:16 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:16 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
10:40:16 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 518ms
10:40:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:40:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12740b800 == 46 [pid = 1657] [id = 285]
10:40:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x124d2e800) [pid = 1657] [serial = 798] [outer = 0x0]
10:40:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x12506cc00) [pid = 1657] [serial = 799] [outer = 0x124d2e800]
10:40:16 INFO - PROCESS | 1657 | 1447872016884 Marionette INFO loaded listener.js
10:40:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x1274d9c00) [pid = 1657] [serial = 800] [outer = 0x124d2e800]
10:40:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:40:17 INFO - document served over http requires an https
10:40:17 INFO - sub-resource via fetch-request using the meta-csp
10:40:17 INFO - delivery method with no-redirect and when
10:40: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"
10:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
10:40:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 468ms
10:40:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:40:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12861b800 == 47 [pid = 1657] [id = 286]
10:40:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x124d64400) [pid = 1657] [serial = 801] [outer = 0x0]
10:40:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x1274d8c00) [pid = 1657] [serial = 802] [outer = 0x124d64400]
10:40:17 INFO - PROCESS | 1657 | 1447872017405 Marionette INFO loaded listener.js
10:40:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x127b46400) [pid = 1657] [serial = 803] [outer = 0x124d64400]
10:40:17 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
10:40:17 INFO - document served over http requires an https
10:40:17 INFO - sub-resource via fetch-request using the meta-csp
10:40:17 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:17 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
10:40:17 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 618ms
10:40:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:40:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5a000 == 48 [pid = 1657] [id = 287]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x127b48800) [pid = 1657] [serial = 804] [outer = 0x0]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x127b63800) [pid = 1657] [serial = 805] [outer = 0x127b48800]
10:40:18 INFO - PROCESS | 1657 | 1447872018033 Marionette INFO loaded listener.js
10:40:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x128457000) [pid = 1657] [serial = 806] [outer = 0x127b48800]
10:40:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a897800 == 49 [pid = 1657] [id = 288]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12059b000) [pid = 1657] [serial = 807] [outer = 0x0]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x1205a0c00) [pid = 1657] [serial = 808] [outer = 0x12059b000]
10:40:18 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
10:40:18 INFO - document served over http requires an https
10:40:18 INFO - sub-resource via iframe-tag using the meta-csp
10:40:18 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:18 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
10:40:18 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 577ms
10:40:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:40:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a8a2800 == 50 [pid = 1657] [id = 289]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12059d800) [pid = 1657] [serial = 809] [outer = 0x0]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x1205a5400) [pid = 1657] [serial = 810] [outer = 0x12059d800]
10:40:18 INFO - PROCESS | 1657 | 1447872018586 Marionette INFO loaded listener.js
10:40:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x128455800) [pid = 1657] [serial = 811] [outer = 0x12059d800]
10:40:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5b8000 == 51 [pid = 1657] [id = 290]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x127762400) [pid = 1657] [serial = 812] [outer = 0x0]
10:40:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x1205a9800) [pid = 1657] [serial = 813] [outer = 0x127762400]
10:40:19 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
10:40:19 INFO - document served over http requires an https
10:40:19 INFO - sub-resource via iframe-tag using the meta-csp
10:40:19 INFO - delivery method with no-redirect and when
10:40: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"
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:19 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
10:40:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 572ms
10:40:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:40:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b949800 == 52 [pid = 1657] [id = 291]
10:40:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x1205a0800) [pid = 1657] [serial = 814] [outer = 0x0]
10:40:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12776c400) [pid = 1657] [serial = 815] [outer = 0x1205a0800]
10:40:19 INFO - PROCESS | 1657 | 1447872019333 Marionette INFO loaded listener.js
10:40:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x128455c00) [pid = 1657] [serial = 816] [outer = 0x1205a0800]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x12c4dcc00) [pid = 1657] [serial = 684] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871995147]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x12c81d400) [pid = 1657] [serial = 689] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x112231c00) [pid = 1657] [serial = 694] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x11ec8cc00) [pid = 1657] [serial = 679] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x12c4dd800) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x1275b8800) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x11d9afc00) [pid = 1657] [serial = 704] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871998807]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x124bc8000) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x111c14c00) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x1275c1400) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x128849800) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x111977800) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x11e740400) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x11f6a2800) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11ca30000) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x11e996400) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x11197a400) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x128429800) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x11212bc00) [pid = 1657] [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]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x11e73fc00) [pid = 1657] [serial = 709] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x111c94400) [pid = 1657] [serial = 699] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x12c81f400) [pid = 1657] [serial = 690] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x112166c00) [pid = 1657] [serial = 665] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x112168400) [pid = 1657] [serial = 695] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11ec85800) [pid = 1657] [serial = 677] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x123006000) [pid = 1657] [serial = 715] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x11cb51000) [pid = 1657] [serial = 700] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1252bf800) [pid = 1657] [serial = 671] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1260d5000) [pid = 1657] [serial = 692] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11ec8bc00) [pid = 1657] [serial = 680] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11fda8000) [pid = 1657] [serial = 712] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1125e0c00) [pid = 1657] [serial = 702] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11ca34000) [pid = 1657] [serial = 739] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1290d0800) [pid = 1657] [serial = 736] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x127f71000) [pid = 1657] [serial = 727] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11e78d400) [pid = 1657] [serial = 707] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12c817000) [pid = 1657] [serial = 685] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871995147]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11f6ab800) [pid = 1657] [serial = 710] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x11e822800) [pid = 1657] [serial = 705] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447871998807]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x127b4a800) [pid = 1657] [serial = 724] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1275c7800) [pid = 1657] [serial = 721] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x124d6d400) [pid = 1657] [serial = 718] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x112128400) [pid = 1657] [serial = 674] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11216a000) [pid = 1657] [serial = 697] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11d9b3400) [pid = 1657] [serial = 733] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11e78b400) [pid = 1657] [serial = 668] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12c706800) [pid = 1657] [serial = 687] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x128d75c00) [pid = 1657] [serial = 730] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12b980c00) [pid = 1657] [serial = 682] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1201b0400) [pid = 1657] [serial = 742] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1290b4000) [pid = 1657] [serial = 734] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12afc5000) [pid = 1657] [serial = 737] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12c589c00) [pid = 1657] [serial = 663] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12afcac00) [pid = 1657] [serial = 740] [outer = 0x0] [url = about:blank]
10:40:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b174000 == 53 [pid = 1657] [id = 292]
10:40:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x112166c00) [pid = 1657] [serial = 817] [outer = 0x0]
10:40:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11e822800) [pid = 1657] [serial = 818] [outer = 0x112166c00]
10:40:19 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
10:40:19 INFO - document served over http requires an https
10:40:19 INFO - sub-resource via iframe-tag using the meta-csp
10:40:19 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:19 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
10:40:19 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 921ms
10:40:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:40:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c794800 == 54 [pid = 1657] [id = 293]
10:40:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11e747000) [pid = 1657] [serial = 819] [outer = 0x0]
10:40:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1275c0800) [pid = 1657] [serial = 820] [outer = 0x11e747000]
10:40:20 INFO - PROCESS | 1657 | 1447872020081 Marionette INFO loaded listener.js
10:40:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x128849800) [pid = 1657] [serial = 821] [outer = 0x11e747000]
10:40:20 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
10:40:20 INFO - document served over http requires an https
10:40:20 INFO - sub-resource via script-tag using the meta-csp
10:40:20 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:20 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
10:40:20 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 520ms
10:40:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:40:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x13130e800 == 55 [pid = 1657] [id = 294]
10:40:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x128462800) [pid = 1657] [serial = 822] [outer = 0x0]
10:40:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x128d73c00) [pid = 1657] [serial = 823] [outer = 0x128462800]
10:40:20 INFO - PROCESS | 1657 | 1447872020631 Marionette INFO loaded listener.js
10:40:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12a7e7800) [pid = 1657] [serial = 824] [outer = 0x128462800]
10:40:21 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
10:40:21 INFO - document served over http requires an https
10:40:21 INFO - sub-resource via script-tag using the meta-csp
10:40:21 INFO - delivery method with no-redirect and when
10:40: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"
10:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:21 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
10:40:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 670ms
10:40:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:40:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x137271800 == 56 [pid = 1657] [id = 295]
10:40:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12b547c00) [pid = 1657] [serial = 825] [outer = 0x0]
10:40:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12b783400) [pid = 1657] [serial = 826] [outer = 0x12b547c00]
10:40:21 INFO - PROCESS | 1657 | 1447872021246 Marionette INFO loaded listener.js
10:40:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12c28ec00) [pid = 1657] [serial = 827] [outer = 0x12b547c00]
10:40:21 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
10:40:21 INFO - document served over http requires an https
10:40:21 INFO - sub-resource via script-tag using the meta-csp
10:40:21 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:21 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
10:40:21 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 469ms
10:40:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:40:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x112045000 == 57 [pid = 1657] [id = 296]
10:40:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x10fae7000) [pid = 1657] [serial = 828] [outer = 0x0]
10:40:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x111919400) [pid = 1657] [serial = 829] [outer = 0x10fae7000]
10:40:21 INFO - PROCESS | 1657 | 1447872021839 Marionette INFO loaded listener.js
10:40:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x112a1f800) [pid = 1657] [serial = 830] [outer = 0x10fae7000]
10:40:22 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
10:40:22 INFO - document served over http requires an https
10:40:22 INFO - sub-resource via xhr-request using the meta-csp
10:40:22 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:22 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
10:40:22 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 718ms
10:40:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:40:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x124ba2800 == 58 [pid = 1657] [id = 297]
10:40:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11e715800) [pid = 1657] [serial = 831] [outer = 0x0]
10:40:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11e716c00) [pid = 1657] [serial = 832] [outer = 0x11e715800]
10:40:22 INFO - PROCESS | 1657 | 1447872022554 Marionette INFO loaded listener.js
10:40:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11ee0a400) [pid = 1657] [serial = 833] [outer = 0x11e715800]
10:40:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:40:22 INFO - document served over http requires an https
10:40:22 INFO - sub-resource via xhr-request using the meta-csp
10:40:22 INFO - delivery method with no-redirect and when
10:40: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"
10:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
10:40:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 622ms
10:40:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:40:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x137744000 == 59 [pid = 1657] [id = 298]
10:40:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x1201afc00) [pid = 1657] [serial = 834] [outer = 0x0]
10:40:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1205a6800) [pid = 1657] [serial = 835] [outer = 0x1201afc00]
10:40:23 INFO - PROCESS | 1657 | 1447872023200 Marionette INFO loaded listener.js
10:40:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x1274d6400) [pid = 1657] [serial = 836] [outer = 0x1201afc00]
10:40:23 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
10:40:23 INFO - document served over http requires an https
10:40:23 INFO - sub-resource via xhr-request using the meta-csp
10:40:23 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:23 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
10:40:23 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 669ms
10:40:23 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
10:40:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x137d33000 == 60 [pid = 1657] [id = 299]
10:40:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12302a800) [pid = 1657] [serial = 837] [outer = 0x0]
10:40:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x127653800) [pid = 1657] [serial = 838] [outer = 0x12302a800]
10:40:23 INFO - PROCESS | 1657 | 1447872023872 Marionette INFO loaded listener.js
10:40:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x128d9ec00) [pid = 1657] [serial = 839] [outer = 0x12302a800]
10:40:24 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
10:40:24 INFO - document served over http requires an http
10:40:24 INFO - sub-resource via fetch-request using the meta-csp
10:40:24 INFO - delivery method with keep-origin-redirect and when
10:40:24 INFO - the target request is same-origin.
10:40:24 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 678ms
10:40:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:40:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x137ae3800 == 61 [pid = 1657] [id = 300]
10:40:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12a7e5c00) [pid = 1657] [serial = 840] [outer = 0x0]
10:40:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12c4d6800) [pid = 1657] [serial = 841] [outer = 0x12a7e5c00]
10:40:24 INFO - PROCESS | 1657 | 1447872024691 Marionette INFO loaded listener.js
10:40:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12c707400) [pid = 1657] [serial = 842] [outer = 0x12a7e5c00]
10:40:25 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
10:40:25 INFO - document served over http requires an http
10:40:25 INFO - sub-resource via fetch-request using the meta-csp
10:40:25 INFO - delivery method with no-redirect and when
10:40:25 INFO - the target request is same-origin.
10:40:25 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 721ms
10:40:25 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
10:40:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x138569000 == 62 [pid = 1657] [id = 301]
10:40:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12c81a400) [pid = 1657] [serial = 843] [outer = 0x0]
10:40:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12c81d400) [pid = 1657] [serial = 844] [outer = 0x12c81a400]
10:40:25 INFO - PROCESS | 1657 | 1447872025302 Marionette INFO loaded listener.js
10:40:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12ccf7000) [pid = 1657] [serial = 845] [outer = 0x12c81a400]
10:40:25 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
10:40:25 INFO - document served over http requires an http
10:40:25 INFO - sub-resource via fetch-request using the meta-csp
10:40:25 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:25 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
10:40:25 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 717ms
10:40:25 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
10:40:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3c3000 == 63 [pid = 1657] [id = 302]
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12ccfb800) [pid = 1657] [serial = 846] [outer = 0x0]
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x137a4d400) [pid = 1657] [serial = 847] [outer = 0x12ccfb800]
10:40:26 INFO - PROCESS | 1657 | 1447872026049 Marionette INFO loaded listener.js
10:40:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x137a57800) [pid = 1657] [serial = 848] [outer = 0x12ccfb800]
10:40:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3d3000 == 64 [pid = 1657] [id = 303]
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x1306b3400) [pid = 1657] [serial = 849] [outer = 0x0]
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x1306b6000) [pid = 1657] [serial = 850] [outer = 0x1306b3400]
10:40:26 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
10:40:26 INFO - document served over http requires an http
10:40:26 INFO - sub-resource via iframe-tag using the meta-csp
10:40:26 INFO - delivery method with keep-origin-redirect and when
10:40:26 INFO - the target request is same-origin.
10:40:26 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 669ms
10:40:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:40:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3de000 == 65 [pid = 1657] [id = 304]
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x1306b6c00) [pid = 1657] [serial = 851] [outer = 0x0]
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x1306ba400) [pid = 1657] [serial = 852] [outer = 0x1306b6c00]
10:40:26 INFO - PROCESS | 1657 | 1447872026736 Marionette INFO loaded listener.js
10:40:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x1306c1400) [pid = 1657] [serial = 853] [outer = 0x1306b6c00]
10:40:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12056e000 == 66 [pid = 1657] [id = 305]
10:40:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x1306bfc00) [pid = 1657] [serial = 854] [outer = 0x0]
10:40:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x135a54c00) [pid = 1657] [serial = 855] [outer = 0x1306bfc00]
10:40:27 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
10:40:27 INFO - document served over http requires an http
10:40:27 INFO - sub-resource via iframe-tag using the meta-csp
10:40:27 INFO - delivery method with no-redirect and when
10:40:27 INFO - the target request is same-origin.
10:40:27 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 720ms
10:40:27 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
10:40:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x120578000 == 67 [pid = 1657] [id = 306]
10:40:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x135a52c00) [pid = 1657] [serial = 856] [outer = 0x0]
10:40:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x135a56800) [pid = 1657] [serial = 857] [outer = 0x135a52c00]
10:40:27 INFO - PROCESS | 1657 | 1447872027462 Marionette INFO loaded listener.js
10:40:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x135a5f400) [pid = 1657] [serial = 858] [outer = 0x135a52c00]
10:40:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x137049800 == 68 [pid = 1657] [id = 307]
10:40:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x135a5e000) [pid = 1657] [serial = 859] [outer = 0x0]
10:40:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x137072000) [pid = 1657] [serial = 860] [outer = 0x135a5e000]
10:40:27 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
10:40:27 INFO - document served over http requires an http
10:40:27 INFO - sub-resource via iframe-tag using the meta-csp
10:40:27 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:27 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
10:40:27 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 718ms
10:40:27 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
10:40:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x137054000 == 69 [pid = 1657] [id = 308]
10:40:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x135a60c00) [pid = 1657] [serial = 861] [outer = 0x0]
10:40:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x137073000) [pid = 1657] [serial = 862] [outer = 0x135a60c00]
10:40:28 INFO - PROCESS | 1657 | 1447872028217 Marionette INFO loaded listener.js
10:40:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x13707c400) [pid = 1657] [serial = 863] [outer = 0x135a60c00]
10:40:28 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
10:40:28 INFO - document served over http requires an http
10:40:28 INFO - sub-resource via script-tag using the meta-csp
10:40:28 INFO - delivery method with keep-origin-redirect and when
10:40:28 INFO - the target request is same-origin.
10:40:28 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 817ms
10:40:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:40:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1383da800 == 70 [pid = 1657] [id = 309]
10:40:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x1290c8400) [pid = 1657] [serial = 864] [outer = 0x0]
10:40:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x135c1f800) [pid = 1657] [serial = 865] [outer = 0x1290c8400]
10:40:29 INFO - PROCESS | 1657 | 1447872029637 Marionette INFO loaded listener.js
10:40:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x137078400) [pid = 1657] [serial = 866] [outer = 0x1290c8400]
10:40:30 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
10:40:30 INFO - document served over http requires an http
10:40:30 INFO - sub-resource via script-tag using the meta-csp
10:40:30 INFO - delivery method with no-redirect and when
10:40:30 INFO - the target request is same-origin.
10:40:30 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 1326ms
10:40:30 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
10:40:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ef3f800 == 71 [pid = 1657] [id = 310]
10:40:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x11cae2800) [pid = 1657] [serial = 867] [outer = 0x0]
10:40:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12059e000) [pid = 1657] [serial = 868] [outer = 0x11cae2800]
10:40:30 INFO - PROCESS | 1657 | 1447872030348 Marionette INFO loaded listener.js
10:40:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x142a56000) [pid = 1657] [serial = 869] [outer = 0x11cae2800]
10:40: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
10:40:31 INFO - document served over http requires an http
10:40:31 INFO - sub-resource via script-tag using the meta-csp
10:40:31 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 1074ms
10:40: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
10:40:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12055e800 == 72 [pid = 1657] [id = 311]
10:40:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x11c5c1400) [pid = 1657] [serial = 870] [outer = 0x0]
10:40:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x11ca34000) [pid = 1657] [serial = 871] [outer = 0x11c5c1400]
10:40:31 INFO - PROCESS | 1657 | 1447872031398 Marionette INFO loaded listener.js
10:40:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x11e718000) [pid = 1657] [serial = 872] [outer = 0x11c5c1400]
10:40:31 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
10:40:31 INFO - document served over http requires an http
10:40:31 INFO - sub-resource via xhr-request using the meta-csp
10:40:31 INFO - delivery method with keep-origin-redirect and when
10:40:31 INFO - the target request is same-origin.
10:40:31 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 619ms
10:40:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:40:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x111a4b800 == 73 [pid = 1657] [id = 312]
10:40:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x111d7f800) [pid = 1657] [serial = 873] [outer = 0x0]
10:40:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x112173400) [pid = 1657] [serial = 874] [outer = 0x111d7f800]
10:40:32 INFO - PROCESS | 1657 | 1447872032130 Marionette INFO loaded listener.js
10:40:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x11cae1000) [pid = 1657] [serial = 875] [outer = 0x111d7f800]
10:40:32 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
10:40:32 INFO - document served over http requires an http
10:40:32 INFO - sub-resource via xhr-request using the meta-csp
10:40:32 INFO - delivery method with no-redirect and when
10:40:32 INFO - the target request is same-origin.
10:40:32 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 820ms
10:40:32 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
10:40:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb6000 == 74 [pid = 1657] [id = 313]
10:40:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x112121800) [pid = 1657] [serial = 876] [outer = 0x0]
10:40:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x11e71d000) [pid = 1657] [serial = 877] [outer = 0x112121800]
10:40:32 INFO - PROCESS | 1657 | 1447872032974 Marionette INFO loaded listener.js
10:40:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x11fdaa400) [pid = 1657] [serial = 878] [outer = 0x112121800]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x137271800 == 73 [pid = 1657] [id = 295]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x13130e800 == 72 [pid = 1657] [id = 294]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12c794800 == 71 [pid = 1657] [id = 293]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12b174000 == 70 [pid = 1657] [id = 292]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12b949800 == 69 [pid = 1657] [id = 291]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5b8000 == 68 [pid = 1657] [id = 290]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12a8a2800 == 67 [pid = 1657] [id = 289]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12a897800 == 66 [pid = 1657] [id = 288]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5a000 == 65 [pid = 1657] [id = 287]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12861b800 == 64 [pid = 1657] [id = 286]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12740b800 == 63 [pid = 1657] [id = 285]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12023c000 == 62 [pid = 1657] [id = 284]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11edbe800 == 61 [pid = 1657] [id = 283]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11d581000 == 60 [pid = 1657] [id = 282]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1128c7800 == 59 [pid = 1657] [id = 281]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x120c3b000 == 58 [pid = 1657] [id = 280]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb8000 == 57 [pid = 1657] [id = 279]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1380f8000 == 56 [pid = 1657] [id = 278]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1380eb800 == 55 [pid = 1657] [id = 277]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1373d6000 == 54 [pid = 1657] [id = 276]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x127912000 == 53 [pid = 1657] [id = 275]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x120c3e800 == 52 [pid = 1657] [id = 274]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x120c33000 == 51 [pid = 1657] [id = 273]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x127914000 == 50 [pid = 1657] [id = 272]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1373c0800 == 49 [pid = 1657] [id = 271]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x131322000 == 48 [pid = 1657] [id = 270]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x13057c000 == 47 [pid = 1657] [id = 269]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12b166800 == 46 [pid = 1657] [id = 268]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11ef42800 == 45 [pid = 1657] [id = 267]
10:40:33 INFO - PROCESS | 1657 | --DOCSHELL 0x111da8000 == 44 [pid = 1657] [id = 266]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x11d9b7000) [pid = 1657] [serial = 703] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x1275b9000) [pid = 1657] [serial = 719] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x11cb53000) [pid = 1657] [serial = 698] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x1289de800) [pid = 1657] [serial = 728] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x11ee0c000) [pid = 1657] [serial = 708] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x127f7f800) [pid = 1657] [serial = 725] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x1290a9800) [pid = 1657] [serial = 731] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x120a07c00) [pid = 1657] [serial = 713] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x124913400) [pid = 1657] [serial = 716] [outer = 0x0] [url = about:blank]
10:40:33 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x127671c00) [pid = 1657] [serial = 722] [outer = 0x0] [url = about:blank]
10:40:33 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
10:40:33 INFO - document served over http requires an http
10:40:33 INFO - sub-resource via xhr-request using the meta-csp
10:40:33 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:33 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
10:40:33 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 823ms
10:40:33 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
10:40:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d98d800 == 45 [pid = 1657] [id = 314]
10:40:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x11ef9d400) [pid = 1657] [serial = 879] [outer = 0x0]
10:40:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x11fc13800) [pid = 1657] [serial = 880] [outer = 0x11ef9d400]
10:40:33 INFO - PROCESS | 1657 | 1447872033682 Marionette INFO loaded listener.js
10:40:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x120210800) [pid = 1657] [serial = 881] [outer = 0x11ef9d400]
10:40:34 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
10:40:34 INFO - document served over http requires an https
10:40:34 INFO - sub-resource via fetch-request using the meta-csp
10:40:34 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:34 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
10:40:34 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 517ms
10:40:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:40:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x120623800 == 46 [pid = 1657] [id = 315]
10:40:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12021b000) [pid = 1657] [serial = 882] [outer = 0x0]
10:40:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12059f800) [pid = 1657] [serial = 883] [outer = 0x12021b000]
10:40:34 INFO - PROCESS | 1657 | 1447872034198 Marionette INFO loaded listener.js
10:40:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x120a0d000) [pid = 1657] [serial = 884] [outer = 0x12021b000]
10:40:34 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
10:40:34 INFO - document served over http requires an https
10:40:34 INFO - sub-resource via fetch-request using the meta-csp
10:40:34 INFO - delivery method with no-redirect and when
10:40: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"
10:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:34 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
10:40:34 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 467ms
10:40:34 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
10:40:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x124d53000 == 47 [pid = 1657] [id = 316]
10:40:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x120a02800) [pid = 1657] [serial = 885] [outer = 0x0]
10:40:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x123028400) [pid = 1657] [serial = 886] [outer = 0x120a02800]
10:40:34 INFO - PROCESS | 1657 | 1447872034710 Marionette INFO loaded listener.js
10:40:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x1260d1c00) [pid = 1657] [serial = 887] [outer = 0x120a02800]
10:40:35 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
10:40:35 INFO - document served over http requires an https
10:40:35 INFO - sub-resource via fetch-request using the meta-csp
10:40:35 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:35 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
10:40:35 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 520ms
10:40:35 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
10:40:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12799f000 == 48 [pid = 1657] [id = 317]
10:40:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x1275bb400) [pid = 1657] [serial = 888] [outer = 0x0]
10:40:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x1275c7000) [pid = 1657] [serial = 889] [outer = 0x1275bb400]
10:40:35 INFO - PROCESS | 1657 | 1447872035194 Marionette INFO loaded listener.js
10:40:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x127767000) [pid = 1657] [serial = 890] [outer = 0x1275bb400]
10:40:35 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
10:40:35 INFO - document served over http requires an https
10:40:35 INFO - sub-resource via fetch-request using the meta-csp
10:40:35 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:35 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
10:40:35 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 519ms
10:40:35 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
10:40:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12887b000 == 49 [pid = 1657] [id = 318]
10:40:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x1275bc800) [pid = 1657] [serial = 891] [outer = 0x0]
10:40:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12776e000) [pid = 1657] [serial = 892] [outer = 0x1275bc800]
10:40:35 INFO - PROCESS | 1657 | 1447872035745 Marionette INFO loaded listener.js
10:40:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x127f7c000) [pid = 1657] [serial = 893] [outer = 0x1275bc800]
10:40:36 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
10:40:36 INFO - document served over http requires an https
10:40:36 INFO - sub-resource via fetch-request using the meta-csp
10:40:36 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:36 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
10:40:36 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 568ms
10:40:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x11dc8b000) [pid = 1657] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x112a1d400) [pid = 1657] [serial = 770] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872010403]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x11ca33400) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x128da5400) [pid = 1657] [serial = 765] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x120a05400) [pid = 1657] [serial = 796] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x128451800) [pid = 1657] [serial = 757] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x111ac8c00) [pid = 1657] [serial = 745] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12b783400) [pid = 1657] [serial = 826] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x11c5bf000) [pid = 1657] [serial = 784] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x1205a0c00) [pid = 1657] [serial = 808] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x127b63800) [pid = 1657] [serial = 805] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x11ca31800) [pid = 1657] [serial = 787] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x12059d800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x11e747000) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x124d64400) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x112172800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x1205a0800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x127762400) [pid = 1657] [serial = 812] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872018930]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x112166800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x128462800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x111d7e400) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x112166c00) [pid = 1657] [serial = 817] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x120215800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x124d2e800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12059b000) [pid = 1657] [serial = 807] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x11ec88400) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x127b48800) [pid = 1657] [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]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x12b989000) [pid = 1657] [serial = 778] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x112a21000) [pid = 1657] [serial = 771] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872010403]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x12afcb000) [pid = 1657] [serial = 768] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1201b1800) [pid = 1657] [serial = 751] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x12b786400) [pid = 1657] [serial = 776] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x112a26c00) [pid = 1657] [serial = 773] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x1274d2800) [pid = 1657] [serial = 754] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x11f69e000) [pid = 1657] [serial = 793] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x11cf36800) [pid = 1657] [serial = 748] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12506cc00) [pid = 1657] [serial = 799] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11e71a400) [pid = 1657] [serial = 760] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1274d8c00) [pid = 1657] [serial = 802] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12b547000) [pid = 1657] [serial = 766] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x128461000) [pid = 1657] [serial = 763] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1275c0800) [pid = 1657] [serial = 820] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x128d73c00) [pid = 1657] [serial = 823] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11e822800) [pid = 1657] [serial = 818] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12776c400) [pid = 1657] [serial = 815] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11cae4c00) [pid = 1657] [serial = 781] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x11ca30c00) [pid = 1657] [serial = 790] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1205a9800) [pid = 1657] [serial = 813] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872018930]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1205a5400) [pid = 1657] [serial = 810] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x11e718800) [pid = 1657] [serial = 788] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1201b9400) [pid = 1657] [serial = 743] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1201b8000) [pid = 1657] [serial = 794] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x11ec86c00) [pid = 1657] [serial = 791] [outer = 0x0] [url = about:blank]
10:40:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e59800 == 50 [pid = 1657] [id = 319]
10:40:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x111c8ec00) [pid = 1657] [serial = 894] [outer = 0x0]
10:40:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x112166c00) [pid = 1657] [serial = 895] [outer = 0x111c8ec00]
10:40:36 INFO - PROCESS | 1657 | 1447872036508 Marionette INFO loaded listener.js
10:40:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11e78d400) [pid = 1657] [serial = 896] [outer = 0x111c8ec00]
10:40:36 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
10:40:36 INFO - document served over http requires an https
10:40:36 INFO - sub-resource via fetch-request using the meta-csp
10:40:36 INFO - delivery method with no-redirect and when
10:40: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"
10:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:36 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
10:40:36 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 619ms
10:40:36 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
10:40:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b175000 == 51 [pid = 1657] [id = 320]
10:40:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12059d800) [pid = 1657] [serial = 897] [outer = 0x0]
10:40:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x124d64400) [pid = 1657] [serial = 898] [outer = 0x12059d800]
10:40:36 INFO - PROCESS | 1657 | 1447872036932 Marionette INFO loaded listener.js
10:40:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12844f800) [pid = 1657] [serial = 899] [outer = 0x12059d800]
10:40:37 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
10:40:37 INFO - document served over http requires an https
10:40:37 INFO - sub-resource via fetch-request using the meta-csp
10:40:37 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:37 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
10:40:37 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 520ms
10:40:37 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
10:40:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2ac000 == 52 [pid = 1657] [id = 321]
10:40:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x128454800) [pid = 1657] [serial = 900] [outer = 0x0]
10:40:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x1286a5c00) [pid = 1657] [serial = 901] [outer = 0x128454800]
10:40:37 INFO - PROCESS | 1657 | 1447872037458 Marionette INFO loaded listener.js
10:40:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x128d9a000) [pid = 1657] [serial = 902] [outer = 0x128454800]
10:40:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e550800 == 53 [pid = 1657] [id = 322]
10:40:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x128d71800) [pid = 1657] [serial = 903] [outer = 0x0]
10:40:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12afcb000) [pid = 1657] [serial = 904] [outer = 0x128d71800]
10:40:37 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
10:40:37 INFO - document served over http requires an https
10:40:37 INFO - sub-resource via iframe-tag using the meta-csp
10:40:37 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:37 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
10:40:37 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 519ms
10:40:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:40:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x130587800 == 54 [pid = 1657] [id = 323]
10:40:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x128d71000) [pid = 1657] [serial = 905] [outer = 0x0]
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x128da5400) [pid = 1657] [serial = 906] [outer = 0x128d71000]
10:40:38 INFO - PROCESS | 1657 | 1447872038017 Marionette INFO loaded listener.js
10:40:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12b72c800) [pid = 1657] [serial = 907] [outer = 0x128d71000]
10:40:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x13366d800 == 55 [pid = 1657] [id = 324]
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12b722400) [pid = 1657] [serial = 908] [outer = 0x0]
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12b98b800) [pid = 1657] [serial = 909] [outer = 0x12b722400]
10:40:38 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
10:40:38 INFO - document served over http requires an https
10:40:38 INFO - sub-resource via iframe-tag using the meta-csp
10:40:38 INFO - delivery method with no-redirect and when
10:40: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"
10:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:38 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
10:40:38 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 568ms
10:40:38 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
10:40:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x133662800 == 56 [pid = 1657] [id = 325]
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12b54f800) [pid = 1657] [serial = 910] [outer = 0x0]
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12b982c00) [pid = 1657] [serial = 911] [outer = 0x12b54f800]
10:40:38 INFO - PROCESS | 1657 | 1447872038727 Marionette INFO loaded listener.js
10:40:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12ccf1c00) [pid = 1657] [serial = 912] [outer = 0x12b54f800]
10:40:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373bb000 == 57 [pid = 1657] [id = 326]
10:40:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12c81f400) [pid = 1657] [serial = 913] [outer = 0x0]
10:40:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x135c1d400) [pid = 1657] [serial = 914] [outer = 0x12c81f400]
10:40:39 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
10:40:39 INFO - document served over http requires an https
10:40:39 INFO - sub-resource via iframe-tag using the meta-csp
10:40:39 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:39 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
10:40:39 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 673ms
10:40:39 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
10:40:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x112043800 == 58 [pid = 1657] [id = 327]
10:40:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x110e5e400) [pid = 1657] [serial = 915] [outer = 0x0]
10:40:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x111d77800) [pid = 1657] [serial = 916] [outer = 0x110e5e400]
10:40:39 INFO - PROCESS | 1657 | 1447872039379 Marionette INFO loaded listener.js
10:40:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x11c84a000) [pid = 1657] [serial = 917] [outer = 0x110e5e400]
10:40:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eebb800 == 59 [pid = 1657] [id = 328]
10:40:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x11ca30000) [pid = 1657] [serial = 918] [outer = 0x0]
10:40:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x11e71c000) [pid = 1657] [serial = 919] [outer = 0x11ca30000]
10:40:39 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
10:40:39 INFO - document served over http requires an https
10:40:39 INFO - sub-resource via iframe-tag using the meta-csp
10:40:39 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:39 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
10:40:39 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 818ms
10:40:39 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
10:40:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12044f000 == 60 [pid = 1657] [id = 329]
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x11e721000) [pid = 1657] [serial = 920] [outer = 0x0]
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x11eb64400) [pid = 1657] [serial = 921] [outer = 0x11e721000]
10:40:40 INFO - PROCESS | 1657 | 1447872040165 Marionette INFO loaded listener.js
10:40:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12020e400) [pid = 1657] [serial = 922] [outer = 0x11e721000]
10:40:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e551000 == 61 [pid = 1657] [id = 330]
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x120215400) [pid = 1657] [serial = 923] [outer = 0x0]
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x124d6d400) [pid = 1657] [serial = 924] [outer = 0x120215400]
10:40:40 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
10:40:40 INFO - document served over http requires an https
10:40:40 INFO - sub-resource via iframe-tag using the meta-csp
10:40:40 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:40 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
10:40:40 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 720ms
10:40:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:40:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x137052000 == 62 [pid = 1657] [id = 331]
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x120a07c00) [pid = 1657] [serial = 925] [outer = 0x0]
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x124aed000) [pid = 1657] [serial = 926] [outer = 0x120a07c00]
10:40:40 INFO - PROCESS | 1657 | 1447872040896 Marionette INFO loaded listener.js
10:40:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x128424c00) [pid = 1657] [serial = 927] [outer = 0x120a07c00]
10:40:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1380e1000 == 63 [pid = 1657] [id = 332]
10:40:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x12764f800) [pid = 1657] [serial = 928] [outer = 0x0]
10:40:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12884c400) [pid = 1657] [serial = 929] [outer = 0x12764f800]
10:40:41 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
10:40:41 INFO - document served over http requires an https
10:40:41 INFO - sub-resource via iframe-tag using the meta-csp
10:40:41 INFO - delivery method with no-redirect and when
10:40: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"
10:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:41 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
10:40:41 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 718ms
10:40:41 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
10:40:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1380ee000 == 64 [pid = 1657] [id = 333]
10:40:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x1289d7c00) [pid = 1657] [serial = 930] [outer = 0x0]
10:40:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x128d9c400) [pid = 1657] [serial = 931] [outer = 0x1289d7c00]
10:40:41 INFO - PROCESS | 1657 | 1447872041618 Marionette INFO loaded listener.js
10:40:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12ccf3000) [pid = 1657] [serial = 932] [outer = 0x1289d7c00]
10:40:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a0e800 == 65 [pid = 1657] [id = 334]
10:40:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12b782000) [pid = 1657] [serial = 933] [outer = 0x0]
10:40:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x1306b8c00) [pid = 1657] [serial = 934] [outer = 0x12b782000]
10:40:42 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
10:40:42 INFO - document served over http requires an https
10:40:42 INFO - sub-resource via iframe-tag using the meta-csp
10:40:42 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:42 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
10:40:42 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 722ms
10:40:42 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
10:40:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a15000 == 66 [pid = 1657] [id = 335]
10:40:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x1289df400) [pid = 1657] [serial = 935] [outer = 0x0]
10:40:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x135a60800) [pid = 1657] [serial = 936] [outer = 0x1289df400]
10:40:42 INFO - PROCESS | 1657 | 1447872042428 Marionette INFO loaded listener.js
10:40:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x137a4c000) [pid = 1657] [serial = 937] [outer = 0x1289df400]
10:40:42 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
10:40:42 INFO - document served over http requires an https
10:40:42 INFO - sub-resource via script-tag using the meta-csp
10:40:42 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:42 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
10:40:42 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 869ms
10:40:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:40:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x142f43800 == 67 [pid = 1657] [id = 336]
10:40:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x137e57800) [pid = 1657] [serial = 938] [outer = 0x0]
10:40:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x137e59400) [pid = 1657] [serial = 939] [outer = 0x137e57800]
10:40:43 INFO - PROCESS | 1657 | 1447872043194 Marionette INFO loaded listener.js
10:40:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x137e61400) [pid = 1657] [serial = 940] [outer = 0x137e57800]
10:40:43 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
10:40:43 INFO - document served over http requires an https
10:40:43 INFO - sub-resource via script-tag using the meta-csp
10:40:43 INFO - delivery method with no-redirect and when
10:40: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"
10:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:43 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
10:40:43 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 669ms
10:40:43 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
10:40:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x137fe5000 == 68 [pid = 1657] [id = 337]
10:40:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x137e64c00) [pid = 1657] [serial = 941] [outer = 0x0]
10:40:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x1380b8400) [pid = 1657] [serial = 942] [outer = 0x137e64c00]
10:40:43 INFO - PROCESS | 1657 | 1447872043870 Marionette INFO loaded listener.js
10:40:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x1380c0800) [pid = 1657] [serial = 943] [outer = 0x137e64c00]
10:40:44 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
10:40:44 INFO - document served over http requires an https
10:40:44 INFO - sub-resource via script-tag using the meta-csp
10:40:44 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:44 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
10:40:44 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 718ms
10:40:44 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
10:40:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x142f56000 == 69 [pid = 1657] [id = 338]
10:40:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x1378af800) [pid = 1657] [serial = 944] [outer = 0x0]
10:40:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x1378b0800) [pid = 1657] [serial = 945] [outer = 0x1378af800]
10:40:44 INFO - PROCESS | 1657 | 1447872044610 Marionette INFO loaded listener.js
10:40:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x137e65800) [pid = 1657] [serial = 946] [outer = 0x1378af800]
10:40:45 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
10:40:45 INFO - document served over http requires an https
10:40:45 INFO - sub-resource via script-tag using the meta-csp
10:40:45 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:45 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
10:40:45 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 668ms
10:40:45 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
10:40:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5e9800 == 70 [pid = 1657] [id = 339]
10:40:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x1380c1400) [pid = 1657] [serial = 947] [outer = 0x0]
10:40:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x13a75bc00) [pid = 1657] [serial = 948] [outer = 0x1380c1400]
10:40:45 INFO - PROCESS | 1657 | 1447872045283 Marionette INFO loaded listener.js
10:40:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x13a762800) [pid = 1657] [serial = 949] [outer = 0x1380c1400]
10:40:45 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
10:40:45 INFO - document served over http requires an https
10:40:45 INFO - sub-resource via script-tag using the meta-csp
10:40:45 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:45 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
10:40:45 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 670ms
10:40:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:40:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x143486000 == 71 [pid = 1657] [id = 340]
10:40:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x142a56c00) [pid = 1657] [serial = 950] [outer = 0x0]
10:40:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x142a58c00) [pid = 1657] [serial = 951] [outer = 0x142a56c00]
10:40:45 INFO - PROCESS | 1657 | 1447872045990 Marionette INFO loaded listener.js
10:40:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x142a61400) [pid = 1657] [serial = 952] [outer = 0x142a56c00]
10:40:46 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
10:40:46 INFO - document served over http requires an https
10:40:46 INFO - sub-resource via script-tag using the meta-csp
10:40:46 INFO - delivery method with no-redirect and when
10:40: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"
10:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:46 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
10:40:46 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 670ms
10:40:46 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
10:40:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1384c3800 == 72 [pid = 1657] [id = 341]
10:40:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x1384eec00) [pid = 1657] [serial = 953] [outer = 0x0]
10:40:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x1384f0000) [pid = 1657] [serial = 954] [outer = 0x1384eec00]
10:40:46 INFO - PROCESS | 1657 | 1447872046686 Marionette INFO loaded listener.js
10:40:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x142a64400) [pid = 1657] [serial = 955] [outer = 0x1384eec00]
10:40:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:47 INFO - document served over http requires an https
10:40:47 INFO - sub-resource via script-tag using the meta-csp
10:40:47 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:40:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 669ms
10:40:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
10:40:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a314000 == 73 [pid = 1657] [id = 342]
10:40:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x112124c00) [pid = 1657] [serial = 956] [outer = 0x0]
10:40:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x138182c00) [pid = 1657] [serial = 957] [outer = 0x112124c00]
10:40:48 INFO - PROCESS | 1657 | 1447872048166 Marionette INFO loaded listener.js
10:40:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x138189800) [pid = 1657] [serial = 958] [outer = 0x112124c00]
10:40:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:48 INFO - document served over http requires an https
10:40:48 INFO - sub-resource via xhr-request using the meta-csp
10:40:48 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:40:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1492ms
10:40:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:40:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c37800 == 74 [pid = 1657] [id = 343]
10:40:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x1205a3800) [pid = 1657] [serial = 959] [outer = 0x0]
10:40:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x124bbd800) [pid = 1657] [serial = 960] [outer = 0x1205a3800]
10:40:48 INFO - PROCESS | 1657 | 1447872048859 Marionette INFO loaded listener.js
10:40:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x13818d000) [pid = 1657] [serial = 961] [outer = 0x1205a3800]
10:40:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:40:49 INFO - document served over http requires an https
10:40:49 INFO - sub-resource via xhr-request using the meta-csp
10:40:49 INFO - delivery method with no-redirect and when
10:40: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"
10:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
10:40:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 669ms
10:40:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
10:40:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x127908000 == 75 [pid = 1657] [id = 344]
10:40:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x111c8c800) [pid = 1657] [serial = 962] [outer = 0x0]
10:40:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x12b54e400) [pid = 1657] [serial = 963] [outer = 0x111c8c800]
10:40:49 INFO - PROCESS | 1657 | 1447872049584 Marionette INFO loaded listener.js
10:40:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x13824a800) [pid = 1657] [serial = 964] [outer = 0x111c8c800]
10:40:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:50 INFO - document served over http requires an https
10:40:50 INFO - sub-resource via xhr-request using the meta-csp
10:40:50 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:40:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 909ms
10:40:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:40:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ca7d000 == 76 [pid = 1657] [id = 345]
10:40:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x111c17000) [pid = 1657] [serial = 965] [outer = 0x0]
10:40:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x111d87000) [pid = 1657] [serial = 966] [outer = 0x111c17000]
10:40:50 INFO - PROCESS | 1657 | 1447872050437 Marionette INFO loaded listener.js
10:40:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x1124db000) [pid = 1657] [serial = 967] [outer = 0x111c17000]
10:40: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
10:40:51 INFO - document served over http requires an https
10:40:51 INFO - sub-resource via xhr-request using the meta-csp
10:40:51 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40: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
10:40: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 871ms
10:40: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
10:40:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eabe000 == 77 [pid = 1657] [id = 346]
10:40:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x11c426c00) [pid = 1657] [serial = 968] [outer = 0x0]
10:40:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x11c847800) [pid = 1657] [serial = 969] [outer = 0x11c426c00]
10:40:51 INFO - PROCESS | 1657 | 1447872051314 Marionette INFO loaded listener.js
10:40:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x11cae2400) [pid = 1657] [serial = 970] [outer = 0x11c426c00]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x1373bb000 == 76 [pid = 1657] [id = 326]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x133662800 == 75 [pid = 1657] [id = 325]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x13366d800 == 74 [pid = 1657] [id = 324]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x130587800 == 73 [pid = 1657] [id = 323]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x12e550800 == 72 [pid = 1657] [id = 322]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2ac000 == 71 [pid = 1657] [id = 321]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x12b175000 == 70 [pid = 1657] [id = 320]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x128e59800 == 69 [pid = 1657] [id = 319]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x12887b000 == 68 [pid = 1657] [id = 318]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x12799f000 == 67 [pid = 1657] [id = 317]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x124d53000 == 66 [pid = 1657] [id = 316]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x120623800 == 65 [pid = 1657] [id = 315]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x11d98d800 == 64 [pid = 1657] [id = 314]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb6000 == 63 [pid = 1657] [id = 313]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x111a4b800 == 62 [pid = 1657] [id = 312]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x12055e800 == 61 [pid = 1657] [id = 311]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x11ef3f800 == 60 [pid = 1657] [id = 310]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x137054000 == 59 [pid = 1657] [id = 308]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x137049800 == 58 [pid = 1657] [id = 307]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x120578000 == 57 [pid = 1657] [id = 306]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x12056e000 == 56 [pid = 1657] [id = 305]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3de000 == 55 [pid = 1657] [id = 304]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3d3000 == 54 [pid = 1657] [id = 303]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3c3000 == 53 [pid = 1657] [id = 302]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x138569000 == 52 [pid = 1657] [id = 301]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x137ae3800 == 51 [pid = 1657] [id = 300]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x137d33000 == 50 [pid = 1657] [id = 299]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x137744000 == 49 [pid = 1657] [id = 298]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x124ba2800 == 48 [pid = 1657] [id = 297]
10:40:51 INFO - PROCESS | 1657 | --DOCSHELL 0x112045000 == 47 [pid = 1657] [id = 296]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x128455c00) [pid = 1657] [serial = 816] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x128849800) [pid = 1657] [serial = 821] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x127b46400) [pid = 1657] [serial = 803] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x12a7e7800) [pid = 1657] [serial = 824] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x11caeb800) [pid = 1657] [serial = 785] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x123e94400) [pid = 1657] [serial = 797] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x128457000) [pid = 1657] [serial = 806] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x1274d9c00) [pid = 1657] [serial = 800] [outer = 0x0] [url = about:blank]
10:40:51 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x128455800) [pid = 1657] [serial = 811] [outer = 0x0] [url = about:blank]
10:40:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:51 INFO - document served over http requires an https
10:40:51 INFO - sub-resource via xhr-request using the meta-csp
10:40:51 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:40:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 818ms
10:40:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:40:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec35800 == 48 [pid = 1657] [id = 347]
10:40:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x11caeb800) [pid = 1657] [serial = 971] [outer = 0x0]
10:40:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x11cf02800) [pid = 1657] [serial = 972] [outer = 0x11caeb800]
10:40:52 INFO - PROCESS | 1657 | 1447872052123 Marionette INFO loaded listener.js
10:40:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x11dc8f400) [pid = 1657] [serial = 973] [outer = 0x11caeb800]
10:40:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:40:52 INFO - document served over http requires an https
10:40:52 INFO - sub-resource via xhr-request using the meta-csp
10:40:52 INFO - delivery method with no-redirect and when
10:40: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"
10:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
10:40:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 521ms
10:40:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
10:40:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12056e000 == 49 [pid = 1657] [id = 348]
10:40:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x11d711400) [pid = 1657] [serial = 974] [outer = 0x0]
10:40:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x11e792000) [pid = 1657] [serial = 975] [outer = 0x11d711400]
10:40:52 INFO - PROCESS | 1657 | 1447872052659 Marionette INFO loaded listener.js
10:40:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x11ecea000) [pid = 1657] [serial = 976] [outer = 0x11d711400]
10:40:52 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
10:40:52 INFO - document served over http requires an https
10:40:52 INFO - sub-resource via xhr-request using the meta-csp
10:40:52 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:52 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
10:40:52 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 519ms
10:40:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:40:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c46800 == 50 [pid = 1657] [id = 349]
10:40:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x11efa2400) [pid = 1657] [serial = 977] [outer = 0x0]
10:40:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x11f6a3c00) [pid = 1657] [serial = 978] [outer = 0x11efa2400]
10:40:53 INFO - PROCESS | 1657 | 1447872053107 Marionette INFO loaded listener.js
10:40:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x1201b0400) [pid = 1657] [serial = 979] [outer = 0x11efa2400]
10:40:53 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
10:40:53 INFO - document served over http requires an http
10:40:53 INFO - sub-resource via fetch-request using the meta-referrer
10:40:53 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:53 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
10:40:53 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 468ms
10:40:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:40:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1250df000 == 51 [pid = 1657] [id = 350]
10:40:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x11ec85000) [pid = 1657] [serial = 980] [outer = 0x0]
10:40:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x11f69e800) [pid = 1657] [serial = 981] [outer = 0x11ec85000]
10:40:53 INFO - PROCESS | 1657 | 1447872053658 Marionette INFO loaded listener.js
10:40:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x123e45000) [pid = 1657] [serial = 982] [outer = 0x11ec85000]
10:40:53 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
10:40:53 INFO - document served over http requires an http
10:40:53 INFO - sub-resource via fetch-request using the meta-referrer
10:40:53 INFO - delivery method with no-redirect and when
10:40: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"
10:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:53 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
10:40:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 520ms
10:40:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:40:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12799f000 == 52 [pid = 1657] [id = 351]
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x123010c00) [pid = 1657] [serial = 983] [outer = 0x0]
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x124a06c00) [pid = 1657] [serial = 984] [outer = 0x123010c00]
10:40:54 INFO - PROCESS | 1657 | 1447872054162 Marionette INFO loaded listener.js
10:40:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x124d66c00) [pid = 1657] [serial = 985] [outer = 0x123010c00]
10:40:54 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
10:40:54 INFO - document served over http requires an http
10:40:54 INFO - sub-resource via fetch-request using the meta-referrer
10:40:54 INFO - delivery method with swap-origin-redirect and when
10:40:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:54 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
10:40:54 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 469ms
10:40:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:40:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x128874800 == 53 [pid = 1657] [id = 352]
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x124bc4000) [pid = 1657] [serial = 986] [outer = 0x0]
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x1252b5c00) [pid = 1657] [serial = 987] [outer = 0x124bc4000]
10:40:54 INFO - PROCESS | 1657 | 1447872054619 Marionette INFO loaded listener.js
10:40:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x1274d2400) [pid = 1657] [serial = 988] [outer = 0x124bc4000]
10:40:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4e800 == 54 [pid = 1657] [id = 353]
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x1260d2000) [pid = 1657] [serial = 989] [outer = 0x0]
10:40:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x12766f400) [pid = 1657] [serial = 990] [outer = 0x1260d2000]
10:40:55 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
10:40:55 INFO - document served over http requires an http
10:40:55 INFO - sub-resource via iframe-tag using the meta-referrer
10:40:55 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:55 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
10:40:55 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 569ms
10:40:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:40:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x129254800 == 55 [pid = 1657] [id = 354]
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x124dcc000) [pid = 1657] [serial = 991] [outer = 0x0]
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x1275c2000) [pid = 1657] [serial = 992] [outer = 0x124dcc000]
10:40:55 INFO - PROCESS | 1657 | 1447872055315 Marionette INFO loaded listener.js
10:40:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x127766000) [pid = 1657] [serial = 993] [outer = 0x124dcc000]
10:40:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afe7000 == 56 [pid = 1657] [id = 355]
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x127674c00) [pid = 1657] [serial = 994] [outer = 0x0]
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x1279b7400) [pid = 1657] [serial = 995] [outer = 0x127674c00]
10:40:55 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
10:40:55 INFO - document served over http requires an http
10:40:55 INFO - sub-resource via iframe-tag using the meta-referrer
10:40:55 INFO - delivery method with no-redirect and when
10:40: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"
10:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:55 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
10:40:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 668ms
10:40:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:40:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b184000 == 57 [pid = 1657] [id = 356]
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x127768c00) [pid = 1657] [serial = 996] [outer = 0x0]
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x1279b1c00) [pid = 1657] [serial = 997] [outer = 0x127768c00]
10:40:55 INFO - PROCESS | 1657 | 1447872055884 Marionette INFO loaded listener.js
10:40:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x128428000) [pid = 1657] [serial = 998] [outer = 0x127768c00]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x12b547c00) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x1306bfc00) [pid = 1657] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872027089]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x12059d800) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x1275bb400) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x112121800) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x11c5c1400) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x111d7f800) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x120a02800) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x12b722400) [pid = 1657] [serial = 908] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872038348]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x135a5e000) [pid = 1657] [serial = 859] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x12c81f400) [pid = 1657] [serial = 913] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x1306b3400) [pid = 1657] [serial = 849] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x135c1d400) [pid = 1657] [serial = 914] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x128d71000) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x11ef9d400) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x128d71800) [pid = 1657] [serial = 903] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x12021b000) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x111c8ec00) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x128454800) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x1275bc800) [pid = 1657] [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]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x135c1f800) [pid = 1657] [serial = 865] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x12c4d6800) [pid = 1657] [serial = 841] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x123028400) [pid = 1657] [serial = 886] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x1306b6000) [pid = 1657] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x137a4d400) [pid = 1657] [serial = 847] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x11e716c00) [pid = 1657] [serial = 832] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x12059f800) [pid = 1657] [serial = 883] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x12059e000) [pid = 1657] [serial = 868] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x137073000) [pid = 1657] [serial = 862] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x111919400) [pid = 1657] [serial = 829] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x1205a6800) [pid = 1657] [serial = 835] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x135a54c00) [pid = 1657] [serial = 855] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872027089]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x1306ba400) [pid = 1657] [serial = 852] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x124d64400) [pid = 1657] [serial = 898] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x1275c7000) [pid = 1657] [serial = 889] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x11ca34000) [pid = 1657] [serial = 871] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x127653800) [pid = 1657] [serial = 838] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x12776e000) [pid = 1657] [serial = 892] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x12afcb000) [pid = 1657] [serial = 904] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x1286a5c00) [pid = 1657] [serial = 901] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x112166c00) [pid = 1657] [serial = 895] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x12b982c00) [pid = 1657] [serial = 911] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x112173400) [pid = 1657] [serial = 874] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x12c81d400) [pid = 1657] [serial = 844] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x11fc13800) [pid = 1657] [serial = 880] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x11e71d000) [pid = 1657] [serial = 877] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x137072000) [pid = 1657] [serial = 860] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x135a56800) [pid = 1657] [serial = 857] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x12b98b800) [pid = 1657] [serial = 909] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872038348]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x128da5400) [pid = 1657] [serial = 906] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12c28ec00) [pid = 1657] [serial = 827] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x11e718000) [pid = 1657] [serial = 872] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x11cae1000) [pid = 1657] [serial = 875] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x11fdaa400) [pid = 1657] [serial = 878] [outer = 0x0] [url = about:blank]
10:40:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e51800 == 58 [pid = 1657] [id = 357]
10:40:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x11eceec00) [pid = 1657] [serial = 999] [outer = 0x0]
10:40:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12021b000) [pid = 1657] [serial = 1000] [outer = 0x11eceec00]
10:40:56 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
10:40:56 INFO - document served over http requires an http
10:40:56 INFO - sub-resource via iframe-tag using the meta-referrer
10:40:56 INFO - delivery method with swap-origin-redirect and when
10:40:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:56 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
10:40:56 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 717ms
10:40:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:40:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x128608800 == 59 [pid = 1657] [id = 358]
10:40:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x11c6f3800) [pid = 1657] [serial = 1001] [outer = 0x0]
10:40:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x127766c00) [pid = 1657] [serial = 1002] [outer = 0x11c6f3800]
10:40:56 INFO - PROCESS | 1657 | 1447872056703 Marionette INFO loaded listener.js
10:40:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x1286a7c00) [pid = 1657] [serial = 1003] [outer = 0x11c6f3800]
10:40:57 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
10:40:57 INFO - document served over http requires an http
10:40:57 INFO - sub-resource via script-tag using the meta-referrer
10:40:57 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:57 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
10:40:57 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 719ms
10:40:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:40:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x130584800 == 60 [pid = 1657] [id = 359]
10:40:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12883e400) [pid = 1657] [serial = 1004] [outer = 0x0]
10:40:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x128846400) [pid = 1657] [serial = 1005] [outer = 0x12883e400]
10:40:57 INFO - PROCESS | 1657 | 1447872057277 Marionette INFO loaded listener.js
10:40:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x128d72800) [pid = 1657] [serial = 1006] [outer = 0x12883e400]
10:40:57 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
10:40:57 INFO - document served over http requires an http
10:40:57 INFO - sub-resource via script-tag using the meta-referrer
10:40:57 INFO - delivery method with no-redirect and when
10:40: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"
10:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:57 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
10:40:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 471ms
10:40:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:40:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x13366a800 == 61 [pid = 1657] [id = 360]
10:40:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x124ae3400) [pid = 1657] [serial = 1007] [outer = 0x0]
10:40:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x128da1c00) [pid = 1657] [serial = 1008] [outer = 0x124ae3400]
10:40:57 INFO - PROCESS | 1657 | 1447872057815 Marionette INFO loaded listener.js
10:40:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12a7df400) [pid = 1657] [serial = 1009] [outer = 0x124ae3400]
10:40:58 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
10:40:58 INFO - document served over http requires an http
10:40:58 INFO - sub-resource via script-tag using the meta-referrer
10:40:58 INFO - delivery method with swap-origin-redirect and when
10:40: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/script-tag/cross-origin.swap-origin-redirect.http.html"
10:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:58 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
10:40:58 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 467ms
10:40:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:40:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x137059000 == 62 [pid = 1657] [id = 361]
10:40:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x12afc8c00) [pid = 1657] [serial = 1010] [outer = 0x0]
10:40:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x12b54fc00) [pid = 1657] [serial = 1011] [outer = 0x12afc8c00]
10:40:58 INFO - PROCESS | 1657 | 1447872058228 Marionette INFO loaded listener.js
10:40:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12b986c00) [pid = 1657] [serial = 1012] [outer = 0x12afc8c00]
10:40:58 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
10:40:58 INFO - document served over http requires an http
10:40:58 INFO - sub-resource via xhr-request using the meta-referrer
10:40:58 INFO - delivery method with keep-origin-redirect and when
10:40: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"
10:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:58 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
10:40:58 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 617ms
10:40:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:40:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec29000 == 63 [pid = 1657] [id = 362]
10:40:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x112a26800) [pid = 1657] [serial = 1013] [outer = 0x0]
10:40:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11c6fd000) [pid = 1657] [serial = 1014] [outer = 0x112a26800]
10:40:59 INFO - PROCESS | 1657 | 1447872058998 Marionette INFO loaded listener.js
10:40:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x11cf0d000) [pid = 1657] [serial = 1015] [outer = 0x112a26800]
10:40:59 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
10:40:59 INFO - document served over http requires an http
10:40:59 INFO - sub-resource via xhr-request using the meta-referrer
10:40:59 INFO - delivery method with no-redirect and when
10:40: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"
10:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:59 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
10:40:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 693ms
10:40:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:40:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1289ae800 == 64 [pid = 1657] [id = 363]
10:40:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x11e712400) [pid = 1657] [serial = 1016] [outer = 0x0]
10:40:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x11e71d000) [pid = 1657] [serial = 1017] [outer = 0x11e712400]
10:40:59 INFO - PROCESS | 1657 | 1447872059688 Marionette INFO loaded listener.js
10:40:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x123e46000) [pid = 1657] [serial = 1018] [outer = 0x11e712400]
10:41:00 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
10:41:00 INFO - document served over http requires an http
10:41:00 INFO - sub-resource via xhr-request using the meta-referrer
10:41:00 INFO - delivery method with swap-origin-redirect and when
10:41: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/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:00 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
10:41:00 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 672ms
10:41:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:41:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x13774a000 == 65 [pid = 1657] [id = 364]
10:41:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x124a0f000) [pid = 1657] [serial = 1019] [outer = 0x0]
10:41:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x127673800) [pid = 1657] [serial = 1020] [outer = 0x124a0f000]
10:41:00 INFO - PROCESS | 1657 | 1447872060352 Marionette INFO loaded listener.js
10:41:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x12845e000) [pid = 1657] [serial = 1021] [outer = 0x124a0f000]
10:41:00 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
10:41:00 INFO - document served over http requires an https
10:41:00 INFO - sub-resource via fetch-request using the meta-referrer
10:41:00 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:00 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
10:41:00 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 671ms
10:41:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:41:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x137fdc800 == 66 [pid = 1657] [id = 365]
10:41:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x128464000) [pid = 1657] [serial = 1022] [outer = 0x0]
10:41:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x12a7e7400) [pid = 1657] [serial = 1023] [outer = 0x128464000]
10:41:01 INFO - PROCESS | 1657 | 1447872061028 Marionette INFO loaded listener.js
10:41:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x12c28b400) [pid = 1657] [serial = 1024] [outer = 0x128464000]
10:41:01 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
10:41:01 INFO - document served over http requires an https
10:41:01 INFO - sub-resource via fetch-request using the meta-referrer
10:41:01 INFO - delivery method with no-redirect and when
10:41: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"
10:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:01 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
10:41:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 671ms
10:41:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:41:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1384cf800 == 67 [pid = 1657] [id = 366]
10:41:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x1290ac400) [pid = 1657] [serial = 1025] [outer = 0x0]
10:41:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x12c4dbc00) [pid = 1657] [serial = 1026] [outer = 0x1290ac400]
10:41:01 INFO - PROCESS | 1657 | 1447872061701 Marionette INFO loaded listener.js
10:41:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x12c709800) [pid = 1657] [serial = 1027] [outer = 0x1290ac400]
10:41:02 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
10:41:02 INFO - document served over http requires an https
10:41:02 INFO - sub-resource via fetch-request using the meta-referrer
10:41:02 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:02 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
10:41:02 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 723ms
10:41:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:41:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a31a000 == 68 [pid = 1657] [id = 367]
10:41:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x12ccecc00) [pid = 1657] [serial = 1028] [outer = 0x0]
10:41:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x12ccf4c00) [pid = 1657] [serial = 1029] [outer = 0x12ccecc00]
10:41:02 INFO - PROCESS | 1657 | 1447872062508 Marionette INFO loaded listener.js
10:41:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x135a5a000) [pid = 1657] [serial = 1030] [outer = 0x12ccecc00]
10:41:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c66000 == 69 [pid = 1657] [id = 368]
10:41:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x1201b7400) [pid = 1657] [serial = 1031] [outer = 0x0]
10:41:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x1290ccc00) [pid = 1657] [serial = 1032] [outer = 0x1201b7400]
10:41:03 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
10:41:03 INFO - document served over http requires an https
10:41:03 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:03 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:03 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
10:41:03 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 1024ms
10:41:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:41:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1444b7800 == 70 [pid = 1657] [id = 369]
10:41:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x12cced000) [pid = 1657] [serial = 1033] [outer = 0x0]
10:41:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x135c25800) [pid = 1657] [serial = 1034] [outer = 0x12cced000]
10:41:03 INFO - PROCESS | 1657 | 1447872063493 Marionette INFO loaded listener.js
10:41:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x137cbf000) [pid = 1657] [serial = 1035] [outer = 0x12cced000]
10:41:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1444d2000 == 71 [pid = 1657] [id = 370]
10:41:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x137cc2400) [pid = 1657] [serial = 1036] [outer = 0x0]
10:41:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x1380b6000) [pid = 1657] [serial = 1037] [outer = 0x137cc2400]
10:41:03 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
10:41:03 INFO - document served over http requires an https
10:41:03 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:03 INFO - delivery method with no-redirect and when
10:41: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"
10:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:03 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
10:41:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 720ms
10:41:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:41:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c54000 == 72 [pid = 1657] [id = 371]
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x135c23800) [pid = 1657] [serial = 1038] [outer = 0x0]
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x137e5f800) [pid = 1657] [serial = 1039] [outer = 0x135c23800]
10:41:04 INFO - PROCESS | 1657 | 1447872064189 Marionette INFO loaded listener.js
10:41:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x138181c00) [pid = 1657] [serial = 1040] [outer = 0x135c23800]
10:41:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c6b000 == 73 [pid = 1657] [id = 372]
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x138182000) [pid = 1657] [serial = 1041] [outer = 0x0]
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x13817f400) [pid = 1657] [serial = 1042] [outer = 0x138182000]
10:41:04 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
10:41:04 INFO - document served over http requires an https
10:41:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:04 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:04 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
10:41:04 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 668ms
10:41:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:41:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x144f16800 == 74 [pid = 1657] [id = 373]
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x137cc3800) [pid = 1657] [serial = 1043] [outer = 0x0]
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x138243800) [pid = 1657] [serial = 1044] [outer = 0x137cc3800]
10:41:04 INFO - PROCESS | 1657 | 1447872064893 Marionette INFO loaded listener.js
10:41:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x1384f8400) [pid = 1657] [serial = 1045] [outer = 0x137cc3800]
10:41:05 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
10:41:05 INFO - document served over http requires an https
10:41:05 INFO - sub-resource via script-tag using the meta-referrer
10:41:05 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:05 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
10:41:05 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 717ms
10:41:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:41:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x142fb1800 == 75 [pid = 1657] [id = 374]
10:41:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x1384f6400) [pid = 1657] [serial = 1046] [outer = 0x0]
10:41:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x13a765c00) [pid = 1657] [serial = 1047] [outer = 0x1384f6400]
10:41:05 INFO - PROCESS | 1657 | 1447872065556 Marionette INFO loaded listener.js
10:41:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x142a64000) [pid = 1657] [serial = 1048] [outer = 0x1384f6400]
10:41:06 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
10:41:06 INFO - document served over http requires an https
10:41:06 INFO - sub-resource via script-tag using the meta-referrer
10:41:06 INFO - delivery method with no-redirect and when
10:41: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"
10:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:06 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
10:41:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1470ms
10:41:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:41:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f63b800 == 76 [pid = 1657] [id = 375]
10:41:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x112124800) [pid = 1657] [serial = 1049] [outer = 0x0]
10:41:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x120218c00) [pid = 1657] [serial = 1050] [outer = 0x112124800]
10:41:07 INFO - PROCESS | 1657 | 1447872067044 Marionette INFO loaded listener.js
10:41:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x142e39800) [pid = 1657] [serial = 1051] [outer = 0x112124800]
10:41:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x142fea800) [pid = 1657] [serial = 1052] [outer = 0x12c28f800]
10:41:07 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
10:41:07 INFO - document served over http requires an https
10:41:07 INFO - sub-resource via script-tag using the meta-referrer
10:41:07 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:07 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
10:41:07 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 719ms
10:41:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:41:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b181800 == 77 [pid = 1657] [id = 376]
10:41:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x1279abc00) [pid = 1657] [serial = 1053] [outer = 0x0]
10:41:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x127b5e400) [pid = 1657] [serial = 1054] [outer = 0x1279abc00]
10:41:07 INFO - PROCESS | 1657 | 1447872067802 Marionette INFO loaded listener.js
10:41:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x142fedc00) [pid = 1657] [serial = 1055] [outer = 0x1279abc00]
10:41:08 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
10:41:08 INFO - document served over http requires an https
10:41:08 INFO - sub-resource via xhr-request using the meta-referrer
10:41:08 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:08 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
10:41:08 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 620ms
10:41:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:41:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1453de800 == 78 [pid = 1657] [id = 377]
10:41:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x12c28c800) [pid = 1657] [serial = 1056] [outer = 0x0]
10:41:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x143119800) [pid = 1657] [serial = 1057] [outer = 0x12c28c800]
10:41:08 INFO - PROCESS | 1657 | 1447872068449 Marionette INFO loaded listener.js
10:41:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x143123000) [pid = 1657] [serial = 1058] [outer = 0x12c28c800]
10:41: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
10:41:09 INFO - document served over http requires an https
10:41:09 INFO - sub-resource via xhr-request using the meta-referrer
10:41:09 INFO - delivery method with no-redirect and when
10:41: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"
10:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 1220ms
10:41: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
10:41:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12084e000 == 79 [pid = 1657] [id = 378]
10:41:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x11caeb400) [pid = 1657] [serial = 1059] [outer = 0x0]
10:41:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x11cf2d000) [pid = 1657] [serial = 1060] [outer = 0x11caeb400]
10:41:09 INFO - PROCESS | 1657 | 1447872069632 Marionette INFO loaded listener.js
10:41:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x11ef5e000) [pid = 1657] [serial = 1061] [outer = 0x11caeb400]
10:41: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
10:41:10 INFO - document served over http requires an https
10:41:10 INFO - sub-resource via xhr-request using the meta-referrer
10:41:10 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 622ms
10:41: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
10:41:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a3f800 == 80 [pid = 1657] [id = 379]
10:41:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x11cf39800) [pid = 1657] [serial = 1062] [outer = 0x0]
10:41:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x11e81a000) [pid = 1657] [serial = 1063] [outer = 0x11cf39800]
10:41:10 INFO - PROCESS | 1657 | 1447872070286 Marionette INFO loaded listener.js
10:41:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x120216c00) [pid = 1657] [serial = 1064] [outer = 0x11cf39800]
10:41: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
10:41:10 INFO - document served over http requires an http
10:41:10 INFO - sub-resource via fetch-request using the meta-referrer
10:41:10 INFO - delivery method with keep-origin-redirect and when
10:41:10 INFO - the target request is same-origin.
10:41: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 767ms
10:41: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
10:41:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfbc800 == 81 [pid = 1657] [id = 380]
10:41:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x11216a400) [pid = 1657] [serial = 1065] [outer = 0x0]
10:41:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x112532c00) [pid = 1657] [serial = 1066] [outer = 0x11216a400]
10:41:11 INFO - PROCESS | 1657 | 1447872071067 Marionette INFO loaded listener.js
10:41:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x12020fc00) [pid = 1657] [serial = 1067] [outer = 0x11216a400]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x13366a800 == 80 [pid = 1657] [id = 360]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x130584800 == 79 [pid = 1657] [id = 359]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x128e51800 == 78 [pid = 1657] [id = 357]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12b184000 == 77 [pid = 1657] [id = 356]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12afe7000 == 76 [pid = 1657] [id = 355]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4e800 == 75 [pid = 1657] [id = 353]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x128874800 == 74 [pid = 1657] [id = 352]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12799f000 == 73 [pid = 1657] [id = 351]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1250df000 == 72 [pid = 1657] [id = 350]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x120c46800 == 71 [pid = 1657] [id = 349]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12056e000 == 70 [pid = 1657] [id = 348]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1383da800 == 69 [pid = 1657] [id = 309]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec35800 == 68 [pid = 1657] [id = 347]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11eabe000 == 67 [pid = 1657] [id = 346]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11ca7d000 == 66 [pid = 1657] [id = 345]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x120c37800 == 65 [pid = 1657] [id = 343]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x13a314000 == 64 [pid = 1657] [id = 342]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1384c3800 == 63 [pid = 1657] [id = 341]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x143486000 == 62 [pid = 1657] [id = 340]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x13a5e9800 == 61 [pid = 1657] [id = 339]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x142f56000 == 60 [pid = 1657] [id = 338]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x137fe5000 == 59 [pid = 1657] [id = 337]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x142f43800 == 58 [pid = 1657] [id = 336]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x142a15000 == 57 [pid = 1657] [id = 335]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x142a0e800 == 56 [pid = 1657] [id = 334]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1380ee000 == 55 [pid = 1657] [id = 333]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1380e1000 == 54 [pid = 1657] [id = 332]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x137052000 == 53 [pid = 1657] [id = 331]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12e551000 == 52 [pid = 1657] [id = 330]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12044f000 == 51 [pid = 1657] [id = 329]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11eebb800 == 50 [pid = 1657] [id = 328]
10:41:11 INFO - PROCESS | 1657 | --DOCSHELL 0x112043800 == 49 [pid = 1657] [id = 327]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x12844f800) [pid = 1657] [serial = 899] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x127767000) [pid = 1657] [serial = 890] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x128d9a000) [pid = 1657] [serial = 902] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x127f7c000) [pid = 1657] [serial = 893] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x120210800) [pid = 1657] [serial = 881] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x120a0d000) [pid = 1657] [serial = 884] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x1260d1c00) [pid = 1657] [serial = 887] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x11e78d400) [pid = 1657] [serial = 896] [outer = 0x0] [url = about:blank]
10:41:11 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x12b72c800) [pid = 1657] [serial = 907] [outer = 0x0] [url = about:blank]
10:41: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
10:41:11 INFO - document served over http requires an http
10:41:11 INFO - sub-resource via fetch-request using the meta-referrer
10:41:11 INFO - delivery method with no-redirect and when
10:41:11 INFO - the target request is same-origin.
10:41: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 870ms
10:41: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
10:41:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1125aa000 == 50 [pid = 1657] [id = 381]
10:41:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x11ca2c000) [pid = 1657] [serial = 1068] [outer = 0x0]
10:41:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x11cae1000) [pid = 1657] [serial = 1069] [outer = 0x11ca2c000]
10:41:11 INFO - PROCESS | 1657 | 1447872071872 Marionette INFO loaded listener.js
10:41:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x11ecf0c00) [pid = 1657] [serial = 1070] [outer = 0x11ca2c000]
10:41: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
10:41:12 INFO - document served over http requires an http
10:41:12 INFO - sub-resource via fetch-request using the meta-referrer
10:41:12 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 519ms
10:41: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
10:41:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eebe000 == 51 [pid = 1657] [id = 382]
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x120219000) [pid = 1657] [serial = 1071] [outer = 0x0]
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x12059c800) [pid = 1657] [serial = 1072] [outer = 0x120219000]
10:41:12 INFO - PROCESS | 1657 | 1447872072326 Marionette INFO loaded listener.js
10:41:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x122b23000) [pid = 1657] [serial = 1073] [outer = 0x120219000]
10:41:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12024b800 == 52 [pid = 1657] [id = 383]
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x122b21800) [pid = 1657] [serial = 1074] [outer = 0x0]
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x123029c00) [pid = 1657] [serial = 1075] [outer = 0x122b21800]
10:41: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
10:41:12 INFO - document served over http requires an http
10:41:12 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:12 INFO - delivery method with keep-origin-redirect and when
10:41:12 INFO - the target request is same-origin.
10:41: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 520ms
10:41: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
10:41:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12057b800 == 53 [pid = 1657] [id = 384]
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x12328c000) [pid = 1657] [serial = 1076] [outer = 0x0]
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x124bc6c00) [pid = 1657] [serial = 1077] [outer = 0x12328c000]
10:41:12 INFO - PROCESS | 1657 | 1447872072884 Marionette INFO loaded listener.js
10:41:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x1260ce000) [pid = 1657] [serial = 1078] [outer = 0x12328c000]
10:41:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c46000 == 54 [pid = 1657] [id = 385]
10:41:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x1252bbc00) [pid = 1657] [serial = 1079] [outer = 0x0]
10:41:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x1260d6c00) [pid = 1657] [serial = 1080] [outer = 0x1252bbc00]
10:41: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
10:41:13 INFO - document served over http requires an http
10:41:13 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:13 INFO - delivery method with no-redirect and when
10:41:13 INFO - the target request is same-origin.
10:41: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 518ms
10:41: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
10:41:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e16000 == 55 [pid = 1657] [id = 386]
10:41:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x12021cc00) [pid = 1657] [serial = 1081] [outer = 0x0]
10:41:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x1260d8400) [pid = 1657] [serial = 1082] [outer = 0x12021cc00]
10:41:13 INFO - PROCESS | 1657 | 1447872073475 Marionette INFO loaded listener.js
10:41:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x127653800) [pid = 1657] [serial = 1083] [outer = 0x12021cc00]
10:41:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x127562800 == 56 [pid = 1657] [id = 387]
10:41:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x12766f800) [pid = 1657] [serial = 1084] [outer = 0x0]
10:41:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x12776e000) [pid = 1657] [serial = 1085] [outer = 0x12766f800]
10:41:13 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
10:41:13 INFO - document served over http requires an http
10:41:13 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:13 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:13 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
10:41:13 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 719ms
10:41:13 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
10:41:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12799d000 == 57 [pid = 1657] [id = 388]
10:41:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x11ee09800) [pid = 1657] [serial = 1086] [outer = 0x0]
10:41:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x127763800) [pid = 1657] [serial = 1087] [outer = 0x11ee09800]
10:41:14 INFO - PROCESS | 1657 | 1447872074183 Marionette INFO loaded listener.js
10:41:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x127b46000) [pid = 1657] [serial = 1088] [outer = 0x11ee09800]
10:41: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
10:41:14 INFO - document served over http requires an http
10:41:14 INFO - sub-resource via script-tag using the meta-referrer
10:41:14 INFO - delivery method with keep-origin-redirect and when
10:41:14 INFO - the target request is same-origin.
10:41: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 569ms
10:41: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
10:41:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x128874000 == 58 [pid = 1657] [id = 389]
10:41:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x127b4d000) [pid = 1657] [serial = 1089] [outer = 0x0]
10:41:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x127b4f800) [pid = 1657] [serial = 1090] [outer = 0x127b4d000]
10:41:14 INFO - PROCESS | 1657 | 1447872074739 Marionette INFO loaded listener.js
10:41:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x12842d000) [pid = 1657] [serial = 1091] [outer = 0x127b4d000]
10:41: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
10:41:15 INFO - document served over http requires an http
10:41:15 INFO - sub-resource via script-tag using the meta-referrer
10:41:15 INFO - delivery method with no-redirect and when
10:41:15 INFO - the target request is same-origin.
10:41: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 467ms
10:41: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
10:41:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12923e000 == 59 [pid = 1657] [id = 390]
10:41:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x12844f000) [pid = 1657] [serial = 1092] [outer = 0x0]
10:41:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x128461c00) [pid = 1657] [serial = 1093] [outer = 0x12844f000]
10:41:15 INFO - PROCESS | 1657 | 1447872075222 Marionette INFO loaded listener.js
10:41:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x12884c800) [pid = 1657] [serial = 1094] [outer = 0x12844f000]
10:41:15 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
10:41:15 INFO - document served over http requires an http
10:41:15 INFO - sub-resource via script-tag using the meta-referrer
10:41:15 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:15 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
10:41:15 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 518ms
10:41:15 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
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x12b782000) [pid = 1657] [serial = 933] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x11ca30000) [pid = 1657] [serial = 918] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x12b54f800) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x120215400) [pid = 1657] [serial = 923] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x12764f800) [pid = 1657] [serial = 928] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872041233]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x12883e400) [pid = 1657] [serial = 1004] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x127768c00) [pid = 1657] [serial = 996] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x11c6f3800) [pid = 1657] [serial = 1001] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x1260d2000) [pid = 1657] [serial = 989] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x11c426c00) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x11efa2400) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x11caeb800) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x11d711400) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x11ec85000) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x123010c00) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x127674c00) [pid = 1657] [serial = 994] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872055605]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x124ae3400) [pid = 1657] [serial = 1007] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x124dcc000) [pid = 1657] [serial = 991] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x11eceec00) [pid = 1657] [serial = 999] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x111c17000) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x124bc4000) [pid = 1657] [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]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x128da1c00) [pid = 1657] [serial = 1008] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x1252b5c00) [pid = 1657] [serial = 987] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x137e59400) [pid = 1657] [serial = 939] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x11f6a3c00) [pid = 1657] [serial = 978] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x11c847800) [pid = 1657] [serial = 969] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x1306b8c00) [pid = 1657] [serial = 934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x11e71c000) [pid = 1657] [serial = 919] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x13a75bc00) [pid = 1657] [serial = 948] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x142a58c00) [pid = 1657] [serial = 951] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x1279b1c00) [pid = 1657] [serial = 997] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x124aed000) [pid = 1657] [serial = 926] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x11eb64400) [pid = 1657] [serial = 921] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x1279b7400) [pid = 1657] [serial = 995] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872055605]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x135a60800) [pid = 1657] [serial = 936] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x128846400) [pid = 1657] [serial = 1005] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x11f69e800) [pid = 1657] [serial = 981] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x11e792000) [pid = 1657] [serial = 975] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x111d87000) [pid = 1657] [serial = 966] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x111d77800) [pid = 1657] [serial = 916] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x124d6d400) [pid = 1657] [serial = 924] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x124bbd800) [pid = 1657] [serial = 960] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x12884c400) [pid = 1657] [serial = 929] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872041233]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x127766c00) [pid = 1657] [serial = 1002] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x1380b8400) [pid = 1657] [serial = 942] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x128d9c400) [pid = 1657] [serial = 931] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x1384f0000) [pid = 1657] [serial = 954] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x12766f400) [pid = 1657] [serial = 990] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x12021b000) [pid = 1657] [serial = 1000] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x1378b0800) [pid = 1657] [serial = 945] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x138182c00) [pid = 1657] [serial = 957] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x11cf02800) [pid = 1657] [serial = 972] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x124a06c00) [pid = 1657] [serial = 984] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x1275c2000) [pid = 1657] [serial = 992] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x12b54e400) [pid = 1657] [serial = 963] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x11cae2400) [pid = 1657] [serial = 970] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x11dc8f400) [pid = 1657] [serial = 973] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x1124db000) [pid = 1657] [serial = 967] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x12ccf1c00) [pid = 1657] [serial = 912] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x11ecea000) [pid = 1657] [serial = 976] [outer = 0x0] [url = about:blank]
10:41:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e43800 == 60 [pid = 1657] [id = 391]
10:41:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x111d77800) [pid = 1657] [serial = 1095] [outer = 0x0]
10:41:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x112240000) [pid = 1657] [serial = 1096] [outer = 0x111d77800]
10:41:16 INFO - PROCESS | 1657 | 1447872076243 Marionette INFO loaded listener.js
10:41:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x120215400) [pid = 1657] [serial = 1097] [outer = 0x111d77800]
10:41: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
10:41:16 INFO - document served over http requires an http
10:41:16 INFO - sub-resource via xhr-request using the meta-referrer
10:41:16 INFO - delivery method with keep-origin-redirect and when
10:41:16 INFO - the target request is same-origin.
10:41: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 972ms
10:41: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
10:41:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b21b000 == 61 [pid = 1657] [id = 392]
10:41:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x120211000) [pid = 1657] [serial = 1098] [outer = 0x0]
10:41:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x127768c00) [pid = 1657] [serial = 1099] [outer = 0x120211000]
10:41:16 INFO - PROCESS | 1657 | 1447872076777 Marionette INFO loaded listener.js
10:41:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x12afc2800) [pid = 1657] [serial = 1100] [outer = 0x120211000]
10:41: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
10:41:17 INFO - document served over http requires an http
10:41:17 INFO - sub-resource via xhr-request using the meta-referrer
10:41:17 INFO - delivery method with no-redirect and when
10:41:17 INFO - the target request is same-origin.
10:41: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 574ms
10:41: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
10:41:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2a2800 == 62 [pid = 1657] [id = 393]
10:41:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x12b549800) [pid = 1657] [serial = 1101] [outer = 0x0]
10:41:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x12b729400) [pid = 1657] [serial = 1102] [outer = 0x12b549800]
10:41:17 INFO - PROCESS | 1657 | 1447872077294 Marionette INFO loaded listener.js
10:41:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x12bfc9400) [pid = 1657] [serial = 1103] [outer = 0x12b549800]
10:41:17 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
10:41:17 INFO - document served over http requires an http
10:41:17 INFO - sub-resource via xhr-request using the meta-referrer
10:41:17 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:17 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
10:41:17 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 671ms
10:41:17 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
10:41:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fd43800 == 63 [pid = 1657] [id = 394]
10:41:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x12c4d9800) [pid = 1657] [serial = 1104] [outer = 0x0]
10:41:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x12c81d400) [pid = 1657] [serial = 1105] [outer = 0x12c4d9800]
10:41:17 INFO - PROCESS | 1657 | 1447872077918 Marionette INFO loaded listener.js
10:41:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x12ccfbc00) [pid = 1657] [serial = 1106] [outer = 0x12c4d9800]
10:41: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
10:41:18 INFO - document served over http requires an https
10:41:18 INFO - sub-resource via fetch-request using the meta-referrer
10:41:18 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 619ms
10:41: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
10:41:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed0b800 == 64 [pid = 1657] [id = 395]
10:41:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x112236000) [pid = 1657] [serial = 1107] [outer = 0x0]
10:41:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x11c10a400) [pid = 1657] [serial = 1108] [outer = 0x112236000]
10:41:18 INFO - PROCESS | 1657 | 1447872078652 Marionette INFO loaded listener.js
10:41:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x11d9b4800) [pid = 1657] [serial = 1109] [outer = 0x112236000]
10:41: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
10:41:19 INFO - document served over http requires an https
10:41:19 INFO - sub-resource via fetch-request using the meta-referrer
10:41:19 INFO - delivery method with no-redirect and when
10:41: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"
10:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 672ms
10:41: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
10:41:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e4d800 == 65 [pid = 1657] [id = 396]
10:41:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x11e71c000) [pid = 1657] [serial = 1110] [outer = 0x0]
10:41:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x11ec8d000) [pid = 1657] [serial = 1111] [outer = 0x11e71c000]
10:41:19 INFO - PROCESS | 1657 | 1447872079377 Marionette INFO loaded listener.js
10:41:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x1205a2800) [pid = 1657] [serial = 1112] [outer = 0x11e71c000]
10:41:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:19 INFO - document served over http requires an https
10:41:19 INFO - sub-resource via fetch-request using the meta-referrer
10:41:19 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:41:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 723ms
10:41:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:41:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x133664000 == 66 [pid = 1657] [id = 397]
10:41:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x123e44000) [pid = 1657] [serial = 1113] [outer = 0x0]
10:41:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x124a0c800) [pid = 1657] [serial = 1114] [outer = 0x123e44000]
10:41:20 INFO - PROCESS | 1657 | 1447872080064 Marionette INFO loaded listener.js
10:41:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x127b5b000) [pid = 1657] [serial = 1115] [outer = 0x123e44000]
10:41: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
10:41:20 INFO - document served over http requires an https
10:41:20 INFO - sub-resource via fetch-request using the meta-referrer
10:41:20 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 670ms
10:41: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
10:41:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373c6800 == 67 [pid = 1657] [id = 398]
10:41:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x128446c00) [pid = 1657] [serial = 1116] [outer = 0x0]
10:41:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x1286aac00) [pid = 1657] [serial = 1117] [outer = 0x128446c00]
10:41:20 INFO - PROCESS | 1657 | 1447872080778 Marionette INFO loaded listener.js
10:41:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x1290a8800) [pid = 1657] [serial = 1118] [outer = 0x128446c00]
10:41: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
10:41:21 INFO - document served over http requires an https
10:41:21 INFO - sub-resource via fetch-request using the meta-referrer
10:41:21 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 721ms
10:41: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
10:41:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x137fdf000 == 68 [pid = 1657] [id = 399]
10:41:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x1290aa800) [pid = 1657] [serial = 1119] [outer = 0x0]
10:41:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x12a7e6800) [pid = 1657] [serial = 1120] [outer = 0x1290aa800]
10:41:21 INFO - PROCESS | 1657 | 1447872081479 Marionette INFO loaded listener.js
10:41:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x12ccf4400) [pid = 1657] [serial = 1121] [outer = 0x1290aa800]
10:41:21 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
10:41:21 INFO - document served over http requires an https
10:41:21 INFO - sub-resource via fetch-request using the meta-referrer
10:41:21 INFO - delivery method with no-redirect and when
10:41: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"
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:21 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
10:41:21 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 669ms
10:41:21 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
10:41:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1384c3800 == 69 [pid = 1657] [id = 400]
10:41:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x135a5e400) [pid = 1657] [serial = 1122] [outer = 0x0]
10:41:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x137074800) [pid = 1657] [serial = 1123] [outer = 0x135a5e400]
10:41:22 INFO - PROCESS | 1657 | 1447872082155 Marionette INFO loaded listener.js
10:41:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x137e56400) [pid = 1657] [serial = 1124] [outer = 0x135a5e400]
10:41:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:22 INFO - document served over http requires an https
10:41:22 INFO - sub-resource via fetch-request using the meta-referrer
10:41:22 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:41:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 668ms
10:41:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:41:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a31d800 == 70 [pid = 1657] [id = 401]
10:41:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x12c4d6c00) [pid = 1657] [serial = 1125] [outer = 0x0]
10:41:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x137e65400) [pid = 1657] [serial = 1126] [outer = 0x12c4d6c00]
10:41:22 INFO - PROCESS | 1657 | 1447872082826 Marionette INFO loaded listener.js
10:41:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x13818b800) [pid = 1657] [serial = 1127] [outer = 0x12c4d6c00]
10:41:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5f2000 == 71 [pid = 1657] [id = 402]
10:41:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x138246400) [pid = 1657] [serial = 1128] [outer = 0x0]
10:41:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x1380ba000) [pid = 1657] [serial = 1129] [outer = 0x138246400]
10:41:23 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
10:41:23 INFO - document served over http requires an https
10:41:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:23 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:23 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
10:41:23 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 718ms
10:41:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:41:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a14800 == 72 [pid = 1657] [id = 403]
10:41:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x138246800) [pid = 1657] [serial = 1130] [outer = 0x0]
10:41:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x1384f1c00) [pid = 1657] [serial = 1131] [outer = 0x138246800]
10:41:23 INFO - PROCESS | 1657 | 1447872083597 Marionette INFO loaded listener.js
10:41:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x142a58000) [pid = 1657] [serial = 1132] [outer = 0x138246800]
10:41:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x142fae800 == 73 [pid = 1657] [id = 404]
10:41:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x142a58c00) [pid = 1657] [serial = 1133] [outer = 0x0]
10:41:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x142a62c00) [pid = 1657] [serial = 1134] [outer = 0x142a58c00]
10:41:24 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
10:41:24 INFO - document served over http requires an https
10:41:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:24 INFO - delivery method with no-redirect and when
10:41:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:24 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
10:41:24 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 733ms
10:41:24 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
10:41:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x14348c800 == 74 [pid = 1657] [id = 405]
10:41:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x13a75b800) [pid = 1657] [serial = 1135] [outer = 0x0]
10:41:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x142e2cc00) [pid = 1657] [serial = 1136] [outer = 0x13a75b800]
10:41:24 INFO - PROCESS | 1657 | 1447872084322 Marionette INFO loaded listener.js
10:41:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x142fe5000) [pid = 1657] [serial = 1137] [outer = 0x13a75b800]
10:41:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x144f27800 == 75 [pid = 1657] [id = 406]
10:41:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x137c3e400) [pid = 1657] [serial = 1138] [outer = 0x0]
10:41:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x137c3ec00) [pid = 1657] [serial = 1139] [outer = 0x137c3e400]
10:41:24 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
10:41:24 INFO - document served over http requires an https
10:41:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:24 INFO - delivery method with swap-origin-redirect and when
10:41:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:24 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
10:41:24 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 720ms
10:41:24 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
10:41:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1453c3000 == 76 [pid = 1657] [id = 407]
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x137c3e800) [pid = 1657] [serial = 1140] [outer = 0x0]
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x137c43000) [pid = 1657] [serial = 1141] [outer = 0x137c3e800]
10:41:25 INFO - PROCESS | 1657 | 1447872085043 Marionette INFO loaded listener.js
10:41:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x142fdfc00) [pid = 1657] [serial = 1142] [outer = 0x137c3e800]
10:41:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a775800 == 77 [pid = 1657] [id = 408]
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x138192400) [pid = 1657] [serial = 1143] [outer = 0x0]
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x137c4bc00) [pid = 1657] [serial = 1144] [outer = 0x138192400]
10:41:25 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
10:41:25 INFO - document served over http requires an https
10:41:25 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:25 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:25 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
10:41:25 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 719ms
10:41:25 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
10:41:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a77c000 == 78 [pid = 1657] [id = 409]
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x13819b800) [pid = 1657] [serial = 1145] [outer = 0x0]
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x13819cc00) [pid = 1657] [serial = 1146] [outer = 0x13819b800]
10:41:25 INFO - PROCESS | 1657 | 1447872085782 Marionette INFO loaded listener.js
10:41:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x143b7f800) [pid = 1657] [serial = 1147] [outer = 0x13819b800]
10:41:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472b8000 == 79 [pid = 1657] [id = 410]
10:41:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x137a76400) [pid = 1657] [serial = 1148] [outer = 0x0]
10:41:26 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
10:41:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x128460c00) [pid = 1657] [serial = 1149] [outer = 0x137a76400]
10:41:27 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
10:41:27 INFO - document served over http requires an https
10:41:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:27 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:27 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
10:41:27 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 1521ms
10:41:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:41:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c35000 == 80 [pid = 1657] [id = 411]
10:41:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x11d9ba800) [pid = 1657] [serial = 1150] [outer = 0x0]
10:41:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x123e90000) [pid = 1657] [serial = 1151] [outer = 0x11d9ba800]
10:41:27 INFO - PROCESS | 1657 | 1447872087271 Marionette INFO loaded listener.js
10:41:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x137a7d000) [pid = 1657] [serial = 1152] [outer = 0x11d9ba800]
10:41:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12024a800 == 81 [pid = 1657] [id = 412]
10:41:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x111d7e400) [pid = 1657] [serial = 1153] [outer = 0x0]
10:41:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x112166c00) [pid = 1657] [serial = 1154] [outer = 0x111d7e400]
10:41: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
10:41:28 INFO - document served over http requires an https
10:41:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:28 INFO - delivery method with no-redirect and when
10:41: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"
10:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 1022ms
10:41: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
10:41:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x127f1f000 == 82 [pid = 1657] [id = 413]
10:41:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x11cae7000) [pid = 1657] [serial = 1155] [outer = 0x0]
10:41:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x11d708400) [pid = 1657] [serial = 1156] [outer = 0x11cae7000]
10:41:28 INFO - PROCESS | 1657 | 1447872088300 Marionette INFO loaded listener.js
10:41:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x11f69c800) [pid = 1657] [serial = 1157] [outer = 0x11cae7000]
10:41:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf87000 == 83 [pid = 1657] [id = 414]
10:41:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x11ca30400) [pid = 1657] [serial = 1158] [outer = 0x0]
10:41:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x11ca31000) [pid = 1657] [serial = 1159] [outer = 0x11ca30400]
10:41:28 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
10:41:28 INFO - document served over http requires an https
10:41:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:28 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:28 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
10:41:28 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 824ms
10:41:28 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
10:41:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb3000 == 84 [pid = 1657] [id = 415]
10:41:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x111c8e000) [pid = 1657] [serial = 1160] [outer = 0x0]
10:41:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x112123000) [pid = 1657] [serial = 1161] [outer = 0x111c8e000]
10:41:29 INFO - PROCESS | 1657 | 1447872089136 Marionette INFO loaded listener.js
10:41:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x11e721c00) [pid = 1657] [serial = 1162] [outer = 0x111c8e000]
10:41: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
10:41:29 INFO - document served over http requires an https
10:41:29 INFO - sub-resource via script-tag using the meta-referrer
10:41:29 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 670ms
10:41: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
10:41:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec56800 == 85 [pid = 1657] [id = 416]
10:41:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 294 (0x111c96c00) [pid = 1657] [serial = 1163] [outer = 0x0]
10:41:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 295 (0x112164800) [pid = 1657] [serial = 1164] [outer = 0x111c96c00]
10:41:29 INFO - PROCESS | 1657 | 1447872089841 Marionette INFO loaded listener.js
10:41:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 296 (0x120218400) [pid = 1657] [serial = 1165] [outer = 0x111c96c00]
10:41: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
10:41:30 INFO - document served over http requires an https
10:41:30 INFO - sub-resource via script-tag using the meta-referrer
10:41:30 INFO - delivery method with no-redirect and when
10:41: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"
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 669ms
10:41: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
10:41:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d871800 == 86 [pid = 1657] [id = 417]
10:41:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 297 (0x112167800) [pid = 1657] [serial = 1166] [outer = 0x0]
10:41:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 298 (0x11cae3400) [pid = 1657] [serial = 1167] [outer = 0x112167800]
10:41:30 INFO - PROCESS | 1657 | 1447872090492 Marionette INFO loaded listener.js
10:41:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 299 (0x12300c800) [pid = 1657] [serial = 1168] [outer = 0x112167800]
10:41:30 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
10:41:30 INFO - document served over http requires an https
10:41:30 INFO - sub-resource via script-tag using the meta-referrer
10:41:30 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:30 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
10:41:30 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 668ms
10:41:30 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
10:41:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec67000 == 87 [pid = 1657] [id = 418]
10:41:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 300 (0x123e91800) [pid = 1657] [serial = 1169] [outer = 0x0]
10:41:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 301 (0x124a0bc00) [pid = 1657] [serial = 1170] [outer = 0x123e91800]
10:41:31 INFO - PROCESS | 1657 | 1447872091200 Marionette INFO loaded listener.js
10:41:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 302 (0x1260cc000) [pid = 1657] [serial = 1171] [outer = 0x123e91800]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2a2800 == 86 [pid = 1657] [id = 393]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12b21b000 == 85 [pid = 1657] [id = 392]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x128e43800 == 84 [pid = 1657] [id = 391]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12923e000 == 83 [pid = 1657] [id = 390]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x129254800 == 82 [pid = 1657] [id = 354]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x128874000 == 81 [pid = 1657] [id = 389]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12799d000 == 80 [pid = 1657] [id = 388]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x127562800 == 79 [pid = 1657] [id = 387]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x123e16000 == 78 [pid = 1657] [id = 386]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x120c46000 == 77 [pid = 1657] [id = 385]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12057b800 == 76 [pid = 1657] [id = 384]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12024b800 == 75 [pid = 1657] [id = 383]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11eebe000 == 74 [pid = 1657] [id = 382]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x128608800 == 73 [pid = 1657] [id = 358]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1125aa000 == 72 [pid = 1657] [id = 381]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfbc800 == 71 [pid = 1657] [id = 380]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x124a3f800 == 70 [pid = 1657] [id = 379]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12084e000 == 69 [pid = 1657] [id = 378]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1453de800 == 68 [pid = 1657] [id = 377]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x12b181800 == 67 [pid = 1657] [id = 376]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11f63b800 == 66 [pid = 1657] [id = 375]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x142fb1800 == 65 [pid = 1657] [id = 374]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x144f16800 == 64 [pid = 1657] [id = 373]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x144c6b000 == 63 [pid = 1657] [id = 372]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x144c54000 == 62 [pid = 1657] [id = 371]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1444d2000 == 61 [pid = 1657] [id = 370]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1444b7800 == 60 [pid = 1657] [id = 369]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x144c66000 == 59 [pid = 1657] [id = 368]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x13a31a000 == 58 [pid = 1657] [id = 367]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1384cf800 == 57 [pid = 1657] [id = 366]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x137fdc800 == 56 [pid = 1657] [id = 365]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x13774a000 == 55 [pid = 1657] [id = 364]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x1289ae800 == 54 [pid = 1657] [id = 363]
10:41:31 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec29000 == 53 [pid = 1657] [id = 362]
10:41: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
10:41:31 INFO - document served over http requires an https
10:41:31 INFO - sub-resource via script-tag using the meta-referrer
10:41:31 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 767ms
10:41: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
10:41:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0d4800 == 54 [pid = 1657] [id = 419]
10:41:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 303 (0x11211f800) [pid = 1657] [serial = 1172] [outer = 0x0]
10:41:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 304 (0x11e741000) [pid = 1657] [serial = 1173] [outer = 0x11211f800]
10:41:31 INFO - PROCESS | 1657 | 1447872091811 Marionette INFO loaded listener.js
10:41:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 305 (0x123e91000) [pid = 1657] [serial = 1174] [outer = 0x11211f800]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 304 (0x128d72800) [pid = 1657] [serial = 1006] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 303 (0x12a7df400) [pid = 1657] [serial = 1009] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 302 (0x123e45000) [pid = 1657] [serial = 982] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 301 (0x1201b0400) [pid = 1657] [serial = 979] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 300 (0x128428000) [pid = 1657] [serial = 998] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 299 (0x127766000) [pid = 1657] [serial = 993] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 298 (0x1286a7c00) [pid = 1657] [serial = 1003] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 297 (0x1274d2400) [pid = 1657] [serial = 988] [outer = 0x0] [url = about:blank]
10:41:31 INFO - PROCESS | 1657 | --DOMWINDOW == 296 (0x124d66c00) [pid = 1657] [serial = 985] [outer = 0x0] [url = about:blank]
10:41: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
10:41:32 INFO - document served over http requires an https
10:41:32 INFO - sub-resource via script-tag using the meta-referrer
10:41:32 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 719ms
10:41: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
10:41:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12024b800 == 55 [pid = 1657] [id = 420]
10:41:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 297 (0x124aef000) [pid = 1657] [serial = 1175] [outer = 0x0]
10:41:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 298 (0x1260d2000) [pid = 1657] [serial = 1176] [outer = 0x124aef000]
10:41:32 INFO - PROCESS | 1657 | 1447872092523 Marionette INFO loaded listener.js
10:41:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 299 (0x1274da000) [pid = 1657] [serial = 1177] [outer = 0x124aef000]
10:41: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
10:41:32 INFO - document served over http requires an https
10:41:32 INFO - sub-resource via script-tag using the meta-referrer
10:41:32 INFO - delivery method with no-redirect and when
10:41: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"
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 468ms
10:41: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
10:41:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a41800 == 56 [pid = 1657] [id = 421]
10:41:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 300 (0x1275bfc00) [pid = 1657] [serial = 1178] [outer = 0x0]
10:41:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 301 (0x12764dc00) [pid = 1657] [serial = 1179] [outer = 0x1275bfc00]
10:41:33 INFO - PROCESS | 1657 | 1447872092995 Marionette INFO loaded listener.js
10:41:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 302 (0x12776a800) [pid = 1657] [serial = 1180] [outer = 0x1275bfc00]
10:41: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
10:41:33 INFO - document served over http requires an https
10:41:33 INFO - sub-resource via script-tag using the meta-referrer
10:41:33 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 618ms
10:41: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
10:41:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d998800 == 57 [pid = 1657] [id = 422]
10:41:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 303 (0x11216dc00) [pid = 1657] [serial = 1181] [outer = 0x0]
10:41:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 304 (0x11c10a800) [pid = 1657] [serial = 1182] [outer = 0x11216dc00]
10:41:33 INFO - PROCESS | 1657 | 1447872093709 Marionette INFO loaded listener.js
10:41:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 305 (0x11d057000) [pid = 1657] [serial = 1183] [outer = 0x11216dc00]
10:41: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
10:41:34 INFO - document served over http requires an https
10:41:34 INFO - sub-resource via xhr-request using the meta-referrer
10:41:34 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 673ms
10:41: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
10:41:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a3b000 == 58 [pid = 1657] [id = 423]
10:41:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 306 (0x11e716800) [pid = 1657] [serial = 1184] [outer = 0x0]
10:41:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 307 (0x11eb64000) [pid = 1657] [serial = 1185] [outer = 0x11e716800]
10:41:34 INFO - PROCESS | 1657 | 1447872094504 Marionette INFO loaded listener.js
10:41:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 308 (0x120a05400) [pid = 1657] [serial = 1186] [outer = 0x11e716800]
10:41: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
10:41:34 INFO - document served over http requires an https
10:41:34 INFO - sub-resource via xhr-request using the meta-referrer
10:41:34 INFO - delivery method with no-redirect and when
10:41: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"
10:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 772ms
10:41: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
10:41:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x128603000 == 59 [pid = 1657] [id = 424]
10:41:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 309 (0x1260d9400) [pid = 1657] [serial = 1187] [outer = 0x0]
10:41:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 310 (0x127676800) [pid = 1657] [serial = 1188] [outer = 0x1260d9400]
10:41:35 INFO - PROCESS | 1657 | 1447872095172 Marionette INFO loaded listener.js
10:41:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 311 (0x127b53000) [pid = 1657] [serial = 1189] [outer = 0x1260d9400]
10:41: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
10:41:35 INFO - document served over http requires an https
10:41:35 INFO - sub-resource via xhr-request using the meta-referrer
10:41:35 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 621ms
10:41: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
10:41:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x128889800 == 60 [pid = 1657] [id = 425]
10:41:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 312 (0x127f7f800) [pid = 1657] [serial = 1190] [outer = 0x0]
10:41:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 313 (0x12842a000) [pid = 1657] [serial = 1191] [outer = 0x127f7f800]
10:41:35 INFO - PROCESS | 1657 | 1447872095834 Marionette INFO loaded listener.js
10:41:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 314 (0x1286a5c00) [pid = 1657] [serial = 1192] [outer = 0x127f7f800]
10:41: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
10:41:36 INFO - document served over http requires an https
10:41:36 INFO - sub-resource via xhr-request using the meta-referrer
10:41:36 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 619ms
10:41: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
10:41:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a73d800 == 61 [pid = 1657] [id = 426]
10:41:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 315 (0x128d70800) [pid = 1657] [serial = 1193] [outer = 0x0]
10:41:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 316 (0x128d9a000) [pid = 1657] [serial = 1194] [outer = 0x128d70800]
10:41:36 INFO - PROCESS | 1657 | 1447872096474 Marionette INFO loaded listener.js
10:41:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 317 (0x1290c9400) [pid = 1657] [serial = 1195] [outer = 0x128d70800]
10:41: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
10:41:36 INFO - document served over http requires an https
10:41:36 INFO - sub-resource via xhr-request using the meta-referrer
10:41:36 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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
10:41: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
10:41:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b206000 == 62 [pid = 1657] [id = 427]
10:41:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 318 (0x12a7dd000) [pid = 1657] [serial = 1196] [outer = 0x0]
10:41:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 319 (0x12b546000) [pid = 1657] [serial = 1197] [outer = 0x12a7dd000]
10:41:37 INFO - PROCESS | 1657 | 1447872097092 Marionette INFO loaded listener.js
10:41:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 320 (0x12c4e2c00) [pid = 1657] [serial = 1198] [outer = 0x12a7dd000]
10:41: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
10:41:37 INFO - document served over http requires an https
10:41:37 INFO - sub-resource via xhr-request using the meta-referrer
10:41:37 INFO - delivery method with no-redirect and when
10:41: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"
10:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 617ms
10:41: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
10:41:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf93000 == 63 [pid = 1657] [id = 428]
10:41:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 321 (0x12a7e3c00) [pid = 1657] [serial = 1199] [outer = 0x0]
10:41:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 322 (0x12ccf9c00) [pid = 1657] [serial = 1200] [outer = 0x12a7e3c00]
10:41:37 INFO - PROCESS | 1657 | 1447872097734 Marionette INFO loaded listener.js
10:41:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 323 (0x135a5fc00) [pid = 1657] [serial = 1201] [outer = 0x12a7e3c00]
10:41: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
10:41:38 INFO - document served over http requires an https
10:41:38 INFO - sub-resource via xhr-request using the meta-referrer
10:41:38 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 669ms
10:41:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:41:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c866800 == 64 [pid = 1657] [id = 429]
10:41:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 324 (0x12845d000) [pid = 1657] [serial = 1202] [outer = 0x0]
10:41:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 325 (0x135c1e400) [pid = 1657] [serial = 1203] [outer = 0x12845d000]
10:41:38 INFO - PROCESS | 1657 | 1447872098335 Marionette INFO loaded listener.js
10:41:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 326 (0x1378b0000) [pid = 1657] [serial = 1204] [outer = 0x12845d000]
10:41: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
10:41:38 INFO - document served over http requires an http
10:41:38 INFO - sub-resource via fetch-request using the http-csp
10:41:38 INFO - delivery method with keep-origin-redirect and when
10:41:38 INFO - the target request is cross-origin.
10:41:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 620ms
10:41:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:41:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x13058b800 == 65 [pid = 1657] [id = 430]
10:41:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 327 (0x1378b0400) [pid = 1657] [serial = 1205] [outer = 0x0]
10:41:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 328 (0x137a51800) [pid = 1657] [serial = 1206] [outer = 0x1378b0400]
10:41:39 INFO - PROCESS | 1657 | 1447872099007 Marionette INFO loaded listener.js
10:41:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 329 (0x137a7a800) [pid = 1657] [serial = 1207] [outer = 0x1378b0400]
10:41: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
10:41:39 INFO - document served over http requires an http
10:41:39 INFO - sub-resource via fetch-request using the http-csp
10:41:39 INFO - delivery method with no-redirect and when
10:41:39 INFO - the target request is cross-origin.
10:41:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 669ms
10:41:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:41:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x137049800 == 66 [pid = 1657] [id = 431]
10:41:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 330 (0x137a7b000) [pid = 1657] [serial = 1208] [outer = 0x0]
10:41:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 331 (0x137a80c00) [pid = 1657] [serial = 1209] [outer = 0x137a7b000]
10:41:39 INFO - PROCESS | 1657 | 1447872099676 Marionette INFO loaded listener.js
10:41:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 332 (0x137cc3400) [pid = 1657] [serial = 1210] [outer = 0x137a7b000]
10:41: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
10:41:40 INFO - document served over http requires an http
10:41:40 INFO - sub-resource via fetch-request using the http-csp
10:41:40 INFO - delivery method with swap-origin-redirect and when
10:41:40 INFO - the target request is cross-origin.
10:41:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 673ms
10:41:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:41:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373cf000 == 67 [pid = 1657] [id = 432]
10:41:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 333 (0x1380b5c00) [pid = 1657] [serial = 1211] [outer = 0x0]
10:41:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 334 (0x138183400) [pid = 1657] [serial = 1212] [outer = 0x1380b5c00]
10:41:40 INFO - PROCESS | 1657 | 1447872100362 Marionette INFO loaded listener.js
10:41:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 335 (0x138248000) [pid = 1657] [serial = 1213] [outer = 0x1380b5c00]
10:41:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x137ae2000 == 68 [pid = 1657] [id = 433]
10:41:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 336 (0x13824bc00) [pid = 1657] [serial = 1214] [outer = 0x0]
10:41:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 337 (0x1382b4000) [pid = 1657] [serial = 1215] [outer = 0x13824bc00]
10:41: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
10:41:40 INFO - document served over http requires an http
10:41:40 INFO - sub-resource via iframe-tag using the http-csp
10:41:40 INFO - delivery method with keep-origin-redirect and when
10:41:40 INFO - the target request is cross-origin.
10:41:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
10:41:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:41:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x137d3b800 == 69 [pid = 1657] [id = 434]
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 338 (0x13824c400) [pid = 1657] [serial = 1216] [outer = 0x0]
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 339 (0x1382af400) [pid = 1657] [serial = 1217] [outer = 0x13824c400]
10:41:41 INFO - PROCESS | 1657 | 1447872101058 Marionette INFO loaded listener.js
10:41:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 340 (0x1382ba000) [pid = 1657] [serial = 1218] [outer = 0x13824c400]
10:41:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1380e2800 == 70 [pid = 1657] [id = 435]
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 341 (0x1382ba400) [pid = 1657] [serial = 1219] [outer = 0x0]
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 342 (0x1382bd000) [pid = 1657] [serial = 1220] [outer = 0x1382ba400]
10:41: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
10:41:41 INFO - document served over http requires an http
10:41:41 INFO - sub-resource via iframe-tag using the http-csp
10:41:41 INFO - delivery method with no-redirect and when
10:41:41 INFO - the target request is cross-origin.
10:41:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 721ms
10:41:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:41:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1383cf800 == 71 [pid = 1657] [id = 436]
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 343 (0x1382b9000) [pid = 1657] [serial = 1221] [outer = 0x0]
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 344 (0x1384f1400) [pid = 1657] [serial = 1222] [outer = 0x1382b9000]
10:41:41 INFO - PROCESS | 1657 | 1447872101807 Marionette INFO loaded listener.js
10:41:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 345 (0x142a5d800) [pid = 1657] [serial = 1223] [outer = 0x1382b9000]
10:41:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1384bb000 == 72 [pid = 1657] [id = 437]
10:41:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 346 (0x142a5f000) [pid = 1657] [serial = 1224] [outer = 0x0]
10:41:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 347 (0x1384f5800) [pid = 1657] [serial = 1225] [outer = 0x142a5f000]
10:41: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
10:41:42 INFO - document served over http requires an http
10:41:42 INFO - sub-resource via iframe-tag using the http-csp
10:41:42 INFO - delivery method with swap-origin-redirect and when
10:41:42 INFO - the target request is cross-origin.
10:41:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 769ms
10:41:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:41:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x13856c800 == 73 [pid = 1657] [id = 438]
10:41:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 348 (0x142ab0400) [pid = 1657] [serial = 1226] [outer = 0x0]
10:41:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 349 (0x142ab1c00) [pid = 1657] [serial = 1227] [outer = 0x142ab0400]
10:41:42 INFO - PROCESS | 1657 | 1447872102546 Marionette INFO loaded listener.js
10:41:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 350 (0x142ab8800) [pid = 1657] [serial = 1228] [outer = 0x142ab0400]
10:41:43 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
10:41:43 INFO - document served over http requires an http
10:41:43 INFO - sub-resource via script-tag using the http-csp
10:41:43 INFO - delivery method with keep-origin-redirect and when
10:41:43 INFO - the target request is cross-origin.
10:41:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1570ms
10:41:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:41:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3d2000 == 74 [pid = 1657] [id = 439]
10:41:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 351 (0x142ab1000) [pid = 1657] [serial = 1229] [outer = 0x0]
10:41:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 352 (0x142ab6000) [pid = 1657] [serial = 1230] [outer = 0x142ab1000]
10:41:44 INFO - PROCESS | 1657 | 1447872104107 Marionette INFO loaded listener.js
10:41:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 353 (0x142fea000) [pid = 1657] [serial = 1231] [outer = 0x142ab1000]
10:41:44 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
10:41:44 INFO - document served over http requires an http
10:41:44 INFO - sub-resource via script-tag using the http-csp
10:41:44 INFO - delivery method with no-redirect and when
10:41:44 INFO - the target request is cross-origin.
10:41:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 632ms
10:41:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:41:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a784000 == 75 [pid = 1657] [id = 440]
10:41:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 354 (0x137807800) [pid = 1657] [serial = 1232] [outer = 0x0]
10:41:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 355 (0x137809000) [pid = 1657] [serial = 1233] [outer = 0x137807800]
10:41:44 INFO - PROCESS | 1657 | 1447872104758 Marionette INFO loaded listener.js
10:41:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 356 (0x137810400) [pid = 1657] [serial = 1234] [outer = 0x137807800]
10:41:45 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
10:41:45 INFO - document served over http requires an http
10:41:45 INFO - sub-resource via script-tag using the http-csp
10:41:45 INFO - delivery method with swap-origin-redirect and when
10:41:45 INFO - the target request is cross-origin.
10:41:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 971ms
10:41:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:41:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x127577800 == 76 [pid = 1657] [id = 441]
10:41:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 357 (0x11dc92400) [pid = 1657] [serial = 1235] [outer = 0x0]
10:41:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 358 (0x11e73a400) [pid = 1657] [serial = 1236] [outer = 0x11dc92400]
10:41:45 INFO - PROCESS | 1657 | 1447872105696 Marionette INFO loaded listener.js
10:41:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 359 (0x1207b4000) [pid = 1657] [serial = 1237] [outer = 0x11dc92400]
10:41:46 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
10:41:46 INFO - document served over http requires an http
10:41:46 INFO - sub-resource via xhr-request using the http-csp
10:41:46 INFO - delivery method with keep-origin-redirect and when
10:41:46 INFO - the target request is cross-origin.
10:41:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 620ms
10:41:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:41:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x111936000 == 77 [pid = 1657] [id = 442]
10:41:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 360 (0x10faedc00) [pid = 1657] [serial = 1238] [outer = 0x0]
10:41:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 361 (0x111c86000) [pid = 1657] [serial = 1239] [outer = 0x10faedc00]
10:41:46 INFO - PROCESS | 1657 | 1447872106442 Marionette INFO loaded listener.js
10:41:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 362 (0x11ca2ec00) [pid = 1657] [serial = 1240] [outer = 0x10faedc00]
10:41:46 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
10:41:46 INFO - document served over http requires an http
10:41:46 INFO - sub-resource via xhr-request using the http-csp
10:41:46 INFO - delivery method with no-redirect and when
10:41:46 INFO - the target request is cross-origin.
10:41:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 718ms
10:41:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12024b800 == 76 [pid = 1657] [id = 420]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0d4800 == 75 [pid = 1657] [id = 419]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec67000 == 74 [pid = 1657] [id = 418]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11d871800 == 73 [pid = 1657] [id = 417]
10:41:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x112acb800 == 74 [pid = 1657] [id = 443]
10:41:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 363 (0x10fae0c00) [pid = 1657] [serial = 1241] [outer = 0x0]
10:41:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 364 (0x112166800) [pid = 1657] [serial = 1242] [outer = 0x10fae0c00]
10:41:47 INFO - PROCESS | 1657 | 1447872107152 Marionette INFO loaded listener.js
10:41:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 365 (0x12328b400) [pid = 1657] [serial = 1243] [outer = 0x10fae0c00]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec56800 == 73 [pid = 1657] [id = 416]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb3000 == 72 [pid = 1657] [id = 415]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf87000 == 71 [pid = 1657] [id = 414]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x127f1f000 == 70 [pid = 1657] [id = 413]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12024a800 == 69 [pid = 1657] [id = 412]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x120c35000 == 68 [pid = 1657] [id = 411]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1472b8000 == 67 [pid = 1657] [id = 410]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x13a77c000 == 66 [pid = 1657] [id = 409]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x13a775800 == 65 [pid = 1657] [id = 408]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1453c3000 == 64 [pid = 1657] [id = 407]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x144f27800 == 63 [pid = 1657] [id = 406]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x14348c800 == 62 [pid = 1657] [id = 405]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x142fae800 == 61 [pid = 1657] [id = 404]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x142a14800 == 60 [pid = 1657] [id = 403]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x13a5f2000 == 59 [pid = 1657] [id = 402]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x13a31d800 == 58 [pid = 1657] [id = 401]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1384c3800 == 57 [pid = 1657] [id = 400]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x137fdf000 == 56 [pid = 1657] [id = 399]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1373c6800 == 55 [pid = 1657] [id = 398]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x133664000 == 54 [pid = 1657] [id = 397]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4d800 == 53 [pid = 1657] [id = 396]
10:41:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed0b800 == 52 [pid = 1657] [id = 395]
10:41: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
10:41:47 INFO - document served over http requires an http
10:41:47 INFO - sub-resource via xhr-request using the http-csp
10:41:47 INFO - delivery method with swap-origin-redirect and when
10:41:47 INFO - the target request is cross-origin.
10:41:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 819ms
10:41:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:41:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12024b800 == 53 [pid = 1657] [id = 444]
10:41:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 366 (0x12490ec00) [pid = 1657] [serial = 1244] [outer = 0x0]
10:41:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 367 (0x124aed000) [pid = 1657] [serial = 1245] [outer = 0x12490ec00]
10:41:47 INFO - PROCESS | 1657 | 1447872107801 Marionette INFO loaded listener.js
10:41:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 368 (0x1260d9c00) [pid = 1657] [serial = 1246] [outer = 0x12490ec00]
10:41:48 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
10:41:48 INFO - document served over http requires an https
10:41:48 INFO - sub-resource via fetch-request using the http-csp
10:41:48 INFO - delivery method with keep-origin-redirect and when
10:41:48 INFO - the target request is cross-origin.
10:41:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 517ms
10:41:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:41:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a40800 == 54 [pid = 1657] [id = 445]
10:41:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 369 (0x1274ce400) [pid = 1657] [serial = 1247] [outer = 0x0]
10:41:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 370 (0x1275c5800) [pid = 1657] [serial = 1248] [outer = 0x1274ce400]
10:41:48 INFO - PROCESS | 1657 | 1447872108320 Marionette INFO loaded listener.js
10:41:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 371 (0x127b4dc00) [pid = 1657] [serial = 1249] [outer = 0x1274ce400]
10:41: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
10:41:48 INFO - document served over http requires an https
10:41:48 INFO - sub-resource via fetch-request using the http-csp
10:41:48 INFO - delivery method with no-redirect and when
10:41:48 INFO - the target request is cross-origin.
10:41:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 517ms
10:41:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:41:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b20a800 == 55 [pid = 1657] [id = 446]
10:41:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 372 (0x12845f800) [pid = 1657] [serial = 1250] [outer = 0x0]
10:41:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 373 (0x1289e1400) [pid = 1657] [serial = 1251] [outer = 0x12845f800]
10:41:48 INFO - PROCESS | 1657 | 1447872108853 Marionette INFO loaded listener.js
10:41:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 374 (0x12b547000) [pid = 1657] [serial = 1252] [outer = 0x12845f800]
10:41: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
10:41:49 INFO - document served over http requires an https
10:41:49 INFO - sub-resource via fetch-request using the http-csp
10:41:49 INFO - delivery method with swap-origin-redirect and when
10:41:49 INFO - the target request is cross-origin.
10:41:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 517ms
10:41:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:41:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x13367c800 == 56 [pid = 1657] [id = 447]
10:41:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 375 (0x12b54bc00) [pid = 1657] [serial = 1253] [outer = 0x0]
10:41:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 376 (0x12b98d000) [pid = 1657] [serial = 1254] [outer = 0x12b54bc00]
10:41:49 INFO - PROCESS | 1657 | 1447872109407 Marionette INFO loaded listener.js
10:41:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 377 (0x135a53000) [pid = 1657] [serial = 1255] [outer = 0x12b54bc00]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 376 (0x11dc8c400) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 375 (0x1274d5400) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 374 (0x111c8c800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 373 (0x12021cc00) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 372 (0x1290c9800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 371 (0x1289df000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 370 (0x11ce9bc00) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 369 (0x124dc9800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 368 (0x11dc93c00) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 367 (0x11d9b7800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 366 (0x11d9b8000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 365 (0x111d7e400) [pid = 1657] [serial = 1153] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872087840]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 364 (0x11c178400) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 363 (0x138192400) [pid = 1657] [serial = 1143] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 362 (0x137c3e400) [pid = 1657] [serial = 1138] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 361 (0x142a58c00) [pid = 1657] [serial = 1133] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872083842]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 360 (0x138246400) [pid = 1657] [serial = 1128] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 359 (0x111d77800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 358 (0x11cade800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 357 (0x11cae2800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 356 (0x111971400) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 355 (0x12328c000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 354 (0x120219000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 353 (0x11ca2c000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 352 (0x11216a400) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 351 (0x11cf39800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 350 (0x11caeb400) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 349 (0x128d9bc00) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 348 (0x111922c00) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 347 (0x12c4dbc00) [pid = 1657] [serial = 1026] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 346 (0x12776e000) [pid = 1657] [serial = 1085] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 345 (0x1260d8400) [pid = 1657] [serial = 1082] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 344 (0x12764dc00) [pid = 1657] [serial = 1179] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 343 (0x12c81d400) [pid = 1657] [serial = 1105] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 342 (0x11c6fd000) [pid = 1657] [serial = 1014] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 341 (0x124aef000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 340 (0x122b21800) [pid = 1657] [serial = 1074] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 339 (0x112167800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 338 (0x137cc2400) [pid = 1657] [serial = 1036] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872063763]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 337 (0x1201b7400) [pid = 1657] [serial = 1031] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 336 (0x11211f800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 335 (0x11cae7000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 334 (0x111c8e000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 333 (0x12b549800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 332 (0x127b4d000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 331 (0x1252bbc00) [pid = 1657] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872073154]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 330 (0x123e91800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 329 (0x111c96c00) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 328 (0x11ca30400) [pid = 1657] [serial = 1158] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 327 (0x138182000) [pid = 1657] [serial = 1041] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 326 (0x120211000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 325 (0x12844f000) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 324 (0x11ee09800) [pid = 1657] [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]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 323 (0x12766f800) [pid = 1657] [serial = 1084] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 322 (0x137a76400) [pid = 1657] [serial = 1148] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 321 (0x13a765c00) [pid = 1657] [serial = 1047] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 320 (0x128461c00) [pid = 1657] [serial = 1093] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 319 (0x11cf2d000) [pid = 1657] [serial = 1060] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 318 (0x127768c00) [pid = 1657] [serial = 1099] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 317 (0x11e81a000) [pid = 1657] [serial = 1063] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 316 (0x143119800) [pid = 1657] [serial = 1057] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 315 (0x138243800) [pid = 1657] [serial = 1044] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 314 (0x11cae1000) [pid = 1657] [serial = 1069] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 313 (0x1380b6000) [pid = 1657] [serial = 1037] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872063763]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 312 (0x135c25800) [pid = 1657] [serial = 1034] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 311 (0x1384f1c00) [pid = 1657] [serial = 1131] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 310 (0x124a0c800) [pid = 1657] [serial = 1114] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 309 (0x137c43000) [pid = 1657] [serial = 1141] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 308 (0x137e65400) [pid = 1657] [serial = 1126] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 307 (0x12a7e6800) [pid = 1657] [serial = 1120] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 306 (0x137074800) [pid = 1657] [serial = 1123] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 305 (0x11d708400) [pid = 1657] [serial = 1156] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 304 (0x13819cc00) [pid = 1657] [serial = 1146] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 303 (0x11c10a400) [pid = 1657] [serial = 1108] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 302 (0x112123000) [pid = 1657] [serial = 1161] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 301 (0x124a0bc00) [pid = 1657] [serial = 1170] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 300 (0x142e2cc00) [pid = 1657] [serial = 1136] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 299 (0x142a62c00) [pid = 1657] [serial = 1134] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872083842]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 298 (0x1380ba000) [pid = 1657] [serial = 1129] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 297 (0x11cae3400) [pid = 1657] [serial = 1167] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 296 (0x137c4bc00) [pid = 1657] [serial = 1144] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 295 (0x1260d2000) [pid = 1657] [serial = 1176] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 294 (0x11e741000) [pid = 1657] [serial = 1173] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 293 (0x11ca31000) [pid = 1657] [serial = 1159] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x11ec8d000) [pid = 1657] [serial = 1111] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x128460c00) [pid = 1657] [serial = 1149] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x1286aac00) [pid = 1657] [serial = 1117] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x112164800) [pid = 1657] [serial = 1164] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x123e90000) [pid = 1657] [serial = 1151] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x137c3ec00) [pid = 1657] [serial = 1139] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x112166c00) [pid = 1657] [serial = 1154] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872087840]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x12a7e7400) [pid = 1657] [serial = 1023] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x112532c00) [pid = 1657] [serial = 1066] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x12b729400) [pid = 1657] [serial = 1102] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x1260d6c00) [pid = 1657] [serial = 1080] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872073154]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x124bc6c00) [pid = 1657] [serial = 1077] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x120218c00) [pid = 1657] [serial = 1050] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x13817f400) [pid = 1657] [serial = 1042] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x137e5f800) [pid = 1657] [serial = 1039] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x1290ccc00) [pid = 1657] [serial = 1032] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x12ccf4c00) [pid = 1657] [serial = 1029] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x127763800) [pid = 1657] [serial = 1087] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x123029c00) [pid = 1657] [serial = 1075] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x12059c800) [pid = 1657] [serial = 1072] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x127673800) [pid = 1657] [serial = 1020] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x127b4f800) [pid = 1657] [serial = 1090] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x112240000) [pid = 1657] [serial = 1096] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x12b54fc00) [pid = 1657] [serial = 1011] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x11e71d000) [pid = 1657] [serial = 1017] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x127b5e400) [pid = 1657] [serial = 1054] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x11ec8dc00) [pid = 1657] [serial = 678] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x12a7dec00) [pid = 1657] [serial = 612] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x12ccf3000) [pid = 1657] [serial = 932] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x1279aa400) [pid = 1657] [serial = 579] [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.]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x11cf0d000) [pid = 1657] [serial = 1015] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x12bfc9400) [pid = 1657] [serial = 1103] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x112a1f800) [pid = 1657] [serial = 830] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x12b731400) [pid = 1657] [serial = 769] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x11ec90c00) [pid = 1657] [serial = 749] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x128d77400) [pid = 1657] [serial = 761] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x1290b2000) [pid = 1657] [serial = 764] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x128d74400) [pid = 1657] [serial = 606] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x137e65800) [pid = 1657] [serial = 946] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x128424c00) [pid = 1657] [serial = 927] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x11ef5e000) [pid = 1657] [serial = 1061] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x123e4cc00) [pid = 1657] [serial = 539] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x12afc2800) [pid = 1657] [serial = 1100] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x128426400) [pid = 1657] [serial = 600] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x142a61400) [pid = 1657] [serial = 952] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x112234000) [pid = 1657] [serial = 746] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x13818d000) [pid = 1657] [serial = 961] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x12ccf7000) [pid = 1657] [serial = 845] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x124a11c00) [pid = 1657] [serial = 752] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x12ccf3400) [pid = 1657] [serial = 693] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x12844c800) [pid = 1657] [serial = 755] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x11fc12c00) [pid = 1657] [serial = 592] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x135a5f400) [pid = 1657] [serial = 858] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x128da4800) [pid = 1657] [serial = 758] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x11ee0a400) [pid = 1657] [serial = 833] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x1260d1800) [pid = 1657] [serial = 597] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x142a64400) [pid = 1657] [serial = 955] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x137a4c000) [pid = 1657] [serial = 937] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x123030400) [pid = 1657] [serial = 669] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x11d9b1c00) [pid = 1657] [serial = 533] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x122c11400) [pid = 1657] [serial = 536] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x1306c1400) [pid = 1657] [serial = 853] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x12c707400) [pid = 1657] [serial = 842] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x137e61400) [pid = 1657] [serial = 940] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x128843c00) [pid = 1657] [serial = 603] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x120215400) [pid = 1657] [serial = 1097] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x12b986c00) [pid = 1657] [serial = 1012] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x13824a800) [pid = 1657] [serial = 964] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x123e46000) [pid = 1657] [serial = 1018] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x11c8d0800) [pid = 1657] [serial = 666] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x128843400) [pid = 1657] [serial = 672] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x12021a800) [pid = 1657] [serial = 782] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x12b54c400) [pid = 1657] [serial = 774] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x138189800) [pid = 1657] [serial = 958] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x11c84a000) [pid = 1657] [serial = 917] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x142a56000) [pid = 1657] [serial = 869] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x112170000) [pid = 1657] [serial = 587] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x12842c800) [pid = 1657] [serial = 675] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x128d9ec00) [pid = 1657] [serial = 839] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x1290b3c00) [pid = 1657] [serial = 609] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x12c28e800) [pid = 1657] [serial = 779] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x12020e400) [pid = 1657] [serial = 922] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x13707c400) [pid = 1657] [serial = 863] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x12afbf000) [pid = 1657] [serial = 615] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x137078400) [pid = 1657] [serial = 866] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x12c81ec00) [pid = 1657] [serial = 688] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x13a762800) [pid = 1657] [serial = 949] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x1274d6400) [pid = 1657] [serial = 836] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x12c4d8400) [pid = 1657] [serial = 683] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x137a57800) [pid = 1657] [serial = 848] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x1380c0800) [pid = 1657] [serial = 943] [outer = 0x0] [url = about:blank]
10:41:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373c7000 == 57 [pid = 1657] [id = 448]
10:41:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x10fb33c00) [pid = 1657] [serial = 1256] [outer = 0x0]
10:41:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x111c96c00) [pid = 1657] [serial = 1257] [outer = 0x10fb33c00]
10:41:49 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
10:41:49 INFO - document served over http requires an https
10:41:49 INFO - sub-resource via iframe-tag using the http-csp
10:41:49 INFO - delivery method with keep-origin-redirect and when
10:41:49 INFO - the target request is cross-origin.
10:41:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
10:41:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:41:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eacd800 == 58 [pid = 1657] [id = 449]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x111c8c800) [pid = 1657] [serial = 1258] [outer = 0x0]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x11212c000) [pid = 1657] [serial = 1259] [outer = 0x111c8c800]
10:41:50 INFO - PROCESS | 1657 | 1447872110215 Marionette INFO loaded listener.js
10:41:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x112a2a400) [pid = 1657] [serial = 1260] [outer = 0x111c8c800]
10:41:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373be800 == 59 [pid = 1657] [id = 450]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x11c10a000) [pid = 1657] [serial = 1261] [outer = 0x0]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x11c84a000) [pid = 1657] [serial = 1262] [outer = 0x11c10a000]
10:41:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:41:50 INFO - document served over http requires an https
10:41:50 INFO - sub-resource via iframe-tag using the http-csp
10:41:50 INFO - delivery method with no-redirect and when
10:41:50 INFO - the target request is cross-origin.
10:41:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 517ms
10:41:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:41:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x137ad9800 == 60 [pid = 1657] [id = 451]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x112a28c00) [pid = 1657] [serial = 1263] [outer = 0x0]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x11ca31000) [pid = 1657] [serial = 1264] [outer = 0x112a28c00]
10:41:50 INFO - PROCESS | 1657 | 1447872110735 Marionette INFO loaded listener.js
10:41:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x11e996400) [pid = 1657] [serial = 1265] [outer = 0x112a28c00]
10:41:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1383ce800 == 61 [pid = 1657] [id = 452]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11ec8d000) [pid = 1657] [serial = 1266] [outer = 0x0]
10:41:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11c8d7000) [pid = 1657] [serial = 1267] [outer = 0x11ec8d000]
10:41:51 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
10:41:51 INFO - document served over http requires an https
10:41:51 INFO - sub-resource via iframe-tag using the http-csp
10:41:51 INFO - delivery method with swap-origin-redirect and when
10:41:51 INFO - the target request is cross-origin.
10:41:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 571ms
10:41:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:41:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x138566800 == 62 [pid = 1657] [id = 453]
10:41:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x11f626000) [pid = 1657] [serial = 1268] [outer = 0x0]
10:41:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x120219c00) [pid = 1657] [serial = 1269] [outer = 0x11f626000]
10:41:51 INFO - PROCESS | 1657 | 1447872111239 Marionette INFO loaded listener.js
10:41:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x124aef000) [pid = 1657] [serial = 1270] [outer = 0x11f626000]
10:41:51 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
10:41:51 INFO - document served over http requires an https
10:41:51 INFO - sub-resource via script-tag using the http-csp
10:41:51 INFO - delivery method with keep-origin-redirect and when
10:41:51 INFO - the target request is cross-origin.
10:41:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 517ms
10:41:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:41:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a0a000 == 63 [pid = 1657] [id = 454]
10:41:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x1260d1800) [pid = 1657] [serial = 1271] [outer = 0x0]
10:41:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x127768c00) [pid = 1657] [serial = 1272] [outer = 0x1260d1800]
10:41:51 INFO - PROCESS | 1657 | 1447872111760 Marionette INFO loaded listener.js
10:41:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x1290ccc00) [pid = 1657] [serial = 1273] [outer = 0x1260d1800]
10:41:52 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
10:41:52 INFO - document served over http requires an https
10:41:52 INFO - sub-resource via script-tag using the http-csp
10:41:52 INFO - delivery method with no-redirect and when
10:41:52 INFO - the target request is cross-origin.
10:41:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 671ms
10:41:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:41:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f683800 == 64 [pid = 1657] [id = 455]
10:41:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x11ca2b000) [pid = 1657] [serial = 1274] [outer = 0x0]
10:41:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x11ca2d800) [pid = 1657] [serial = 1275] [outer = 0x11ca2b000]
10:41:52 INFO - PROCESS | 1657 | 1447872112575 Marionette INFO loaded listener.js
10:41:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x11e73ec00) [pid = 1657] [serial = 1276] [outer = 0x11ca2b000]
10:41:53 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
10:41:53 INFO - document served over http requires an https
10:41:53 INFO - sub-resource via script-tag using the http-csp
10:41:53 INFO - delivery method with swap-origin-redirect and when
10:41:53 INFO - the target request is cross-origin.
10:41:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 721ms
10:41:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:41:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1306e2800 == 65 [pid = 1657] [id = 456]
10:41:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x11ecde800) [pid = 1657] [serial = 1277] [outer = 0x0]
10:41:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x11f627400) [pid = 1657] [serial = 1278] [outer = 0x11ecde800]
10:41:53 INFO - PROCESS | 1657 | 1447872113292 Marionette INFO loaded listener.js
10:41:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x124aeb800) [pid = 1657] [serial = 1279] [outer = 0x11ecde800]
10:41:53 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
10:41:53 INFO - document served over http requires an https
10:41:53 INFO - sub-resource via xhr-request using the http-csp
10:41:53 INFO - delivery method with keep-origin-redirect and when
10:41:53 INFO - the target request is cross-origin.
10:41:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 624ms
10:41:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:41:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x142f53000 == 66 [pid = 1657] [id = 457]
10:41:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x1274d7000) [pid = 1657] [serial = 1280] [outer = 0x0]
10:41:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x127670000) [pid = 1657] [serial = 1281] [outer = 0x1274d7000]
10:41:53 INFO - PROCESS | 1657 | 1447872113925 Marionette INFO loaded listener.js
10:41:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x128461c00) [pid = 1657] [serial = 1282] [outer = 0x1274d7000]
10:41:54 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
10:41:54 INFO - document served over http requires an https
10:41:54 INFO - sub-resource via xhr-request using the http-csp
10:41:54 INFO - delivery method with no-redirect and when
10:41:54 INFO - the target request is cross-origin.
10:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 671ms
10:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:41:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1444b4800 == 67 [pid = 1657] [id = 458]
10:41:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x127b4ec00) [pid = 1657] [serial = 1283] [outer = 0x0]
10:41:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x128d72c00) [pid = 1657] [serial = 1284] [outer = 0x127b4ec00]
10:41:54 INFO - PROCESS | 1657 | 1447872114582 Marionette INFO loaded listener.js
10:41:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x12a7df800) [pid = 1657] [serial = 1285] [outer = 0x127b4ec00]
10:41:54 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
10:41:54 INFO - document served over http requires an https
10:41:54 INFO - sub-resource via xhr-request using the http-csp
10:41:54 INFO - delivery method with swap-origin-redirect and when
10:41:54 INFO - the target request is cross-origin.
10:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 620ms
10:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:41:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c52000 == 68 [pid = 1657] [id = 459]
10:41:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x1290b7000) [pid = 1657] [serial = 1286] [outer = 0x0]
10:41:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x12b54e400) [pid = 1657] [serial = 1287] [outer = 0x1290b7000]
10:41:55 INFO - PROCESS | 1657 | 1447872115214 Marionette INFO loaded listener.js
10:41:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x12c81f800) [pid = 1657] [serial = 1288] [outer = 0x1290b7000]
10:41:55 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
10:41:55 INFO - document served over http requires an http
10:41:55 INFO - sub-resource via fetch-request using the http-csp
10:41:55 INFO - delivery method with keep-origin-redirect and when
10:41:55 INFO - the target request is same-origin.
10:41:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
10:41:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:41:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x144f2a000 == 69 [pid = 1657] [id = 460]
10:41:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x127769400) [pid = 1657] [serial = 1289] [outer = 0x0]
10:41:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x135a52400) [pid = 1657] [serial = 1290] [outer = 0x127769400]
10:41:55 INFO - PROCESS | 1657 | 1447872115967 Marionette INFO loaded listener.js
10:41:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x1378ac400) [pid = 1657] [serial = 1291] [outer = 0x127769400]
10:41: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
10:41:56 INFO - document served over http requires an http
10:41:56 INFO - sub-resource via fetch-request using the http-csp
10:41:56 INFO - delivery method with no-redirect and when
10:41:56 INFO - the target request is same-origin.
10:41:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 723ms
10:41:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:41:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472a9000 == 70 [pid = 1657] [id = 461]
10:41:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x1378b1c00) [pid = 1657] [serial = 1292] [outer = 0x0]
10:41:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x137a56c00) [pid = 1657] [serial = 1293] [outer = 0x1378b1c00]
10:41:56 INFO - PROCESS | 1657 | 1447872116618 Marionette INFO loaded listener.js
10:41:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x137c45000) [pid = 1657] [serial = 1294] [outer = 0x1378b1c00]
10:41: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
10:41:57 INFO - document served over http requires an http
10:41:57 INFO - sub-resource via fetch-request using the http-csp
10:41:57 INFO - delivery method with swap-origin-redirect and when
10:41:57 INFO - the target request is same-origin.
10:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 668ms
10:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:41:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472c4800 == 71 [pid = 1657] [id = 462]
10:41:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x128d99c00) [pid = 1657] [serial = 1295] [outer = 0x0]
10:41:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x137cbf400) [pid = 1657] [serial = 1296] [outer = 0x128d99c00]
10:41:57 INFO - PROCESS | 1657 | 1447872117276 Marionette INFO loaded listener.js
10:41:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x1380b6c00) [pid = 1657] [serial = 1297] [outer = 0x128d99c00]
10:41:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1474e0800 == 72 [pid = 1657] [id = 463]
10:41:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x1380b7400) [pid = 1657] [serial = 1298] [outer = 0x0]
10:41:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x137e61000) [pid = 1657] [serial = 1299] [outer = 0x1380b7400]
10:41: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
10:41:57 INFO - document served over http requires an http
10:41:57 INFO - sub-resource via iframe-tag using the http-csp
10:41:57 INFO - delivery method with keep-origin-redirect and when
10:41:57 INFO - the target request is same-origin.
10:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 667ms
10:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:41:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1474e9800 == 73 [pid = 1657] [id = 464]
10:41:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x137a4f400) [pid = 1657] [serial = 1300] [outer = 0x0]
10:41:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x1380c1c00) [pid = 1657] [serial = 1301] [outer = 0x137a4f400]
10:41:57 INFO - PROCESS | 1657 | 1447872117990 Marionette INFO loaded listener.js
10:41:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x138197c00) [pid = 1657] [serial = 1302] [outer = 0x137a4f400]
10:41:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1474f9000 == 74 [pid = 1657] [id = 465]
10:41:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x138195c00) [pid = 1657] [serial = 1303] [outer = 0x0]
10:41:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x138199400) [pid = 1657] [serial = 1304] [outer = 0x138195c00]
10:41: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
10:41:58 INFO - document served over http requires an http
10:41:58 INFO - sub-resource via iframe-tag using the http-csp
10:41:58 INFO - delivery method with no-redirect and when
10:41:58 INFO - the target request is same-origin.
10:41:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 720ms
10:41:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:41:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1474fb800 == 75 [pid = 1657] [id = 466]
10:41:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x1380ba000) [pid = 1657] [serial = 1305] [outer = 0x0]
10:41:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x138244400) [pid = 1657] [serial = 1306] [outer = 0x1380ba000]
10:41:58 INFO - PROCESS | 1657 | 1447872118746 Marionette INFO loaded listener.js
10:41:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x1384f8c00) [pid = 1657] [serial = 1307] [outer = 0x1380ba000]
10:41:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x144d96800 == 76 [pid = 1657] [id = 467]
10:41:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x142e30c00) [pid = 1657] [serial = 1308] [outer = 0x0]
10:41:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x13a762400) [pid = 1657] [serial = 1309] [outer = 0x142e30c00]
10:41: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
10:41:59 INFO - document served over http requires an http
10:41:59 INFO - sub-resource via iframe-tag using the http-csp
10:41:59 INFO - delivery method with swap-origin-redirect and when
10:41:59 INFO - the target request is same-origin.
10:41:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 740ms
10:41:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:41:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x144db2000 == 77 [pid = 1657] [id = 468]
10:41:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x143b80400) [pid = 1657] [serial = 1310] [outer = 0x0]
10:41:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x143b81400) [pid = 1657] [serial = 1311] [outer = 0x143b80400]
10:41:59 INFO - PROCESS | 1657 | 1447872119503 Marionette INFO loaded listener.js
10:41:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x143b8a800) [pid = 1657] [serial = 1312] [outer = 0x143b80400]
10:41: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
10:41:59 INFO - document served over http requires an http
10:41:59 INFO - sub-resource via script-tag using the http-csp
10:41:59 INFO - delivery method with keep-origin-redirect and when
10:41:59 INFO - the target request is same-origin.
10:41:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 818ms
10:41:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:42:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1397a0800 == 78 [pid = 1657] [id = 469]
10:42:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x133516800) [pid = 1657] [serial = 1313] [outer = 0x0]
10:42:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x133519400) [pid = 1657] [serial = 1314] [outer = 0x133516800]
10:42:00 INFO - PROCESS | 1657 | 1447872120255 Marionette INFO loaded listener.js
10:42:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x133520400) [pid = 1657] [serial = 1315] [outer = 0x133516800]
10:42: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
10:42:00 INFO - document served over http requires an http
10:42:00 INFO - sub-resource via script-tag using the http-csp
10:42:00 INFO - delivery method with no-redirect and when
10:42:00 INFO - the target request is same-origin.
10:42:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 670ms
10:42:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:42:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x143d52800 == 79 [pid = 1657] [id = 470]
10:42:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x1384f3c00) [pid = 1657] [serial = 1316] [outer = 0x0]
10:42:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x143b80800) [pid = 1657] [serial = 1317] [outer = 0x1384f3c00]
10:42:01 INFO - PROCESS | 1657 | 1447872121041 Marionette INFO loaded listener.js
10:42:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x143d23800) [pid = 1657] [serial = 1318] [outer = 0x1384f3c00]
10:42: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
10:42:01 INFO - document served over http requires an http
10:42:01 INFO - sub-resource via script-tag using the http-csp
10:42:01 INFO - delivery method with swap-origin-redirect and when
10:42:01 INFO - the target request is same-origin.
10:42:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 871ms
10:42:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:42:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a53e800 == 80 [pid = 1657] [id = 471]
10:42:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x133425c00) [pid = 1657] [serial = 1319] [outer = 0x0]
10:42:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x133428400) [pid = 1657] [serial = 1320] [outer = 0x133425c00]
10:42:01 INFO - PROCESS | 1657 | 1447872121777 Marionette INFO loaded listener.js
10:42:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x13342ec00) [pid = 1657] [serial = 1321] [outer = 0x133425c00]
10:42:03 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
10:42:03 INFO - document served over http requires an http
10:42:03 INFO - sub-resource via xhr-request using the http-csp
10:42:03 INFO - delivery method with keep-origin-redirect and when
10:42:03 INFO - the target request is same-origin.
10:42:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1671ms
10:42:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:42:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11205d000 == 81 [pid = 1657] [id = 472]
10:42:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x11d711000) [pid = 1657] [serial = 1322] [outer = 0x0]
10:42:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x12302b400) [pid = 1657] [serial = 1323] [outer = 0x11d711000]
10:42:03 INFO - PROCESS | 1657 | 1447872123451 Marionette INFO loaded listener.js
10:42:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x143d2b800) [pid = 1657] [serial = 1324] [outer = 0x11d711000]
10:42:03 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
10:42:03 INFO - document served over http requires an http
10:42:03 INFO - sub-resource via xhr-request using the http-csp
10:42:03 INFO - delivery method with no-redirect and when
10:42:03 INFO - the target request is same-origin.
10:42:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 619ms
10:42:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:42:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x112f35000 == 82 [pid = 1657] [id = 473]
10:42:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x111ad2c00) [pid = 1657] [serial = 1325] [outer = 0x0]
10:42:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x128d9f000) [pid = 1657] [serial = 1326] [outer = 0x111ad2c00]
10:42:04 INFO - PROCESS | 1657 | 1447872124110 Marionette INFO loaded listener.js
10:42:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x1452ea400) [pid = 1657] [serial = 1327] [outer = 0x111ad2c00]
10:42:04 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
10:42:04 INFO - document served over http requires an http
10:42:04 INFO - sub-resource via xhr-request using the http-csp
10:42:04 INFO - delivery method with swap-origin-redirect and when
10:42:04 INFO - the target request is same-origin.
10:42:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 668ms
10:42:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:42:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec63800 == 83 [pid = 1657] [id = 474]
10:42:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x111c20c00) [pid = 1657] [serial = 1328] [outer = 0x0]
10:42:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x1279b1000) [pid = 1657] [serial = 1329] [outer = 0x111c20c00]
10:42:04 INFO - PROCESS | 1657 | 1447872124792 Marionette INFO loaded listener.js
10:42:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x144d50c00) [pid = 1657] [serial = 1330] [outer = 0x111c20c00]
10:42:05 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
10:42:05 INFO - document served over http requires an https
10:42:05 INFO - sub-resource via fetch-request using the http-csp
10:42:05 INFO - delivery method with keep-origin-redirect and when
10:42:05 INFO - the target request is same-origin.
10:42:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 718ms
10:42:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:42:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec4e800 == 84 [pid = 1657] [id = 475]
10:42:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x111ac8c00) [pid = 1657] [serial = 1331] [outer = 0x0]
10:42:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x111c8b400) [pid = 1657] [serial = 1332] [outer = 0x111ac8c00]
10:42:06 INFO - PROCESS | 1657 | 1447872126031 Marionette INFO loaded listener.js
10:42:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x112f81800) [pid = 1657] [serial = 1333] [outer = 0x111ac8c00]
10:42:06 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
10:42:06 INFO - document served over http requires an https
10:42:06 INFO - sub-resource via fetch-request using the http-csp
10:42:06 INFO - delivery method with no-redirect and when
10:42:06 INFO - the target request is same-origin.
10:42:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1221ms
10:42:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:42:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec30800 == 85 [pid = 1657] [id = 476]
10:42:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x10faed400) [pid = 1657] [serial = 1334] [outer = 0x0]
10:42:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x111a71400) [pid = 1657] [serial = 1335] [outer = 0x10faed400]
10:42:06 INFO - PROCESS | 1657 | 1447872126753 Marionette INFO loaded listener.js
10:42:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x11c6f5800) [pid = 1657] [serial = 1336] [outer = 0x10faed400]
10:42:07 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
10:42:07 INFO - document served over http requires an https
10:42:07 INFO - sub-resource via fetch-request using the http-csp
10:42:07 INFO - delivery method with swap-origin-redirect and when
10:42:07 INFO - the target request is same-origin.
10:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 974ms
10:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ca73000 == 86 [pid = 1657] [id = 477]
10:42:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x11cf31400) [pid = 1657] [serial = 1337] [outer = 0x0]
10:42:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x11d709400) [pid = 1657] [serial = 1338] [outer = 0x11cf31400]
10:42:07 INFO - PROCESS | 1657 | 1447872127677 Marionette INFO loaded listener.js
10:42:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x11e822000) [pid = 1657] [serial = 1339] [outer = 0x11cf31400]
10:42:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eeb9000 == 87 [pid = 1657] [id = 478]
10:42:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x11ef5e000) [pid = 1657] [serial = 1340] [outer = 0x0]
10:42:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x1201b4400) [pid = 1657] [serial = 1341] [outer = 0x11ef5e000]
10:42:08 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
10:42:08 INFO - document served over http requires an https
10:42:08 INFO - sub-resource via iframe-tag using the http-csp
10:42:08 INFO - delivery method with keep-origin-redirect and when
10:42:08 INFO - the target request is same-origin.
10:42:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 668ms
10:42:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eebc800 == 88 [pid = 1657] [id = 479]
10:42:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x11d055c00) [pid = 1657] [serial = 1342] [outer = 0x0]
10:42:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x11f69e800) [pid = 1657] [serial = 1343] [outer = 0x11d055c00]
10:42:08 INFO - PROCESS | 1657 | 1447872128440 Marionette INFO loaded listener.js
10:42:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x12059d800) [pid = 1657] [serial = 1344] [outer = 0x11d055c00]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x138566800 == 87 [pid = 1657] [id = 453]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1383ce800 == 86 [pid = 1657] [id = 452]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x137ad9800 == 85 [pid = 1657] [id = 451]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1373be800 == 84 [pid = 1657] [id = 450]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x11eacd800 == 83 [pid = 1657] [id = 449]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1373c7000 == 82 [pid = 1657] [id = 448]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x13367c800 == 81 [pid = 1657] [id = 447]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12b20a800 == 80 [pid = 1657] [id = 446]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x124a40800 == 79 [pid = 1657] [id = 445]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12024b800 == 78 [pid = 1657] [id = 444]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x112acb800 == 77 [pid = 1657] [id = 443]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x111936000 == 76 [pid = 1657] [id = 442]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x127577800 == 75 [pid = 1657] [id = 441]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x13a784000 == 74 [pid = 1657] [id = 440]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3d2000 == 73 [pid = 1657] [id = 439]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x13856c800 == 72 [pid = 1657] [id = 438]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1384bb000 == 71 [pid = 1657] [id = 437]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1383cf800 == 70 [pid = 1657] [id = 436]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1380e2800 == 69 [pid = 1657] [id = 435]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x137d3b800 == 68 [pid = 1657] [id = 434]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x137ae2000 == 67 [pid = 1657] [id = 433]
10:42:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1128c7800 == 68 [pid = 1657] [id = 480]
10:42:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x10faecc00) [pid = 1657] [serial = 1345] [outer = 0x0]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1373cf000 == 67 [pid = 1657] [id = 432]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x137049800 == 66 [pid = 1657] [id = 431]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x13058b800 == 65 [pid = 1657] [id = 430]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12c866800 == 64 [pid = 1657] [id = 429]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf93000 == 63 [pid = 1657] [id = 428]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12b206000 == 62 [pid = 1657] [id = 427]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12a73d800 == 61 [pid = 1657] [id = 426]
10:42:08 INFO - PROCESS | 1657 | --DOCSHELL 0x128889800 == 60 [pid = 1657] [id = 425]
10:42:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x11288f400) [pid = 1657] [serial = 1346] [outer = 0x10faecc00]
10:42:09 INFO - PROCESS | 1657 | --DOCSHELL 0x128603000 == 59 [pid = 1657] [id = 424]
10:42:09 INFO - PROCESS | 1657 | --DOCSHELL 0x124a3b000 == 58 [pid = 1657] [id = 423]
10:42:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11d998800 == 57 [pid = 1657] [id = 422]
10:42:09 INFO - PROCESS | 1657 | --DOCSHELL 0x124a41800 == 56 [pid = 1657] [id = 421]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x1274da000) [pid = 1657] [serial = 1177] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x127653800) [pid = 1657] [serial = 1083] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x12c709800) [pid = 1657] [serial = 1027] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x12845e000) [pid = 1657] [serial = 1021] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x127b46000) [pid = 1657] [serial = 1088] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x122b23000) [pid = 1657] [serial = 1073] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x135a5a000) [pid = 1657] [serial = 1030] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x138181c00) [pid = 1657] [serial = 1040] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x1260ce000) [pid = 1657] [serial = 1078] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x12842d000) [pid = 1657] [serial = 1091] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x120218400) [pid = 1657] [serial = 1165] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x11f69c800) [pid = 1657] [serial = 1157] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x1260cc000) [pid = 1657] [serial = 1171] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x11e721c00) [pid = 1657] [serial = 1162] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x123e91000) [pid = 1657] [serial = 1174] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x12ccfbc00) [pid = 1657] [serial = 1106] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x12300c800) [pid = 1657] [serial = 1168] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x12020fc00) [pid = 1657] [serial = 1067] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x12c28b400) [pid = 1657] [serial = 1024] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x12884c800) [pid = 1657] [serial = 1094] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x137cbf000) [pid = 1657] [serial = 1035] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x11ecf0c00) [pid = 1657] [serial = 1070] [outer = 0x0] [url = about:blank]
10:42:09 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x120216c00) [pid = 1657] [serial = 1064] [outer = 0x0] [url = about:blank]
10:42:09 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
10:42:09 INFO - document served over http requires an https
10:42:09 INFO - sub-resource via iframe-tag using the http-csp
10:42:09 INFO - delivery method with no-redirect and when
10:42:09 INFO - the target request is same-origin.
10:42:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 975ms
10:42:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec29000 == 57 [pid = 1657] [id = 481]
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x11223f000) [pid = 1657] [serial = 1347] [outer = 0x0]
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x11ee10400) [pid = 1657] [serial = 1348] [outer = 0x11223f000]
10:42:09 INFO - PROCESS | 1657 | 1447872129244 Marionette INFO loaded listener.js
10:42:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x123030400) [pid = 1657] [serial = 1349] [outer = 0x11223f000]
10:42:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eebc000 == 58 [pid = 1657] [id = 482]
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x123284000) [pid = 1657] [serial = 1350] [outer = 0x0]
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x122c76c00) [pid = 1657] [serial = 1351] [outer = 0x123284000]
10:42:09 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
10:42:09 INFO - document served over http requires an https
10:42:09 INFO - sub-resource via iframe-tag using the http-csp
10:42:09 INFO - delivery method with swap-origin-redirect and when
10:42:09 INFO - the target request is same-origin.
10:42:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 568ms
10:42:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c37800 == 59 [pid = 1657] [id = 483]
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x124a0b400) [pid = 1657] [serial = 1352] [outer = 0x0]
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x124ae2c00) [pid = 1657] [serial = 1353] [outer = 0x124a0b400]
10:42:09 INFO - PROCESS | 1657 | 1447872129824 Marionette INFO loaded listener.js
10:42:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x1260d2c00) [pid = 1657] [serial = 1354] [outer = 0x124a0b400]
10:42:10 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
10:42:10 INFO - document served over http requires an https
10:42:10 INFO - sub-resource via script-tag using the http-csp
10:42:10 INFO - delivery method with keep-origin-redirect and when
10:42:10 INFO - the target request is same-origin.
10:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 566ms
10:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1279a1800 == 60 [pid = 1657] [id = 484]
10:42:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x1274d9c00) [pid = 1657] [serial = 1355] [outer = 0x0]
10:42:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x1275c0c00) [pid = 1657] [serial = 1356] [outer = 0x1274d9c00]
10:42:10 INFO - PROCESS | 1657 | 1447872130432 Marionette INFO loaded listener.js
10:42:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x12776cc00) [pid = 1657] [serial = 1357] [outer = 0x1274d9c00]
10:42:11 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
10:42:11 INFO - document served over http requires an https
10:42:11 INFO - sub-resource via script-tag using the http-csp
10:42:11 INFO - delivery method with no-redirect and when
10:42:11 INFO - the target request is same-origin.
10:42:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 772ms
10:42:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e44800 == 61 [pid = 1657] [id = 485]
10:42:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x12776b400) [pid = 1657] [serial = 1358] [outer = 0x0]
10:42:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x127b47c00) [pid = 1657] [serial = 1359] [outer = 0x12776b400]
10:42:11 INFO - PROCESS | 1657 | 1447872131216 Marionette INFO loaded listener.js
10:42:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x12842d800) [pid = 1657] [serial = 1360] [outer = 0x12776b400]
10:42:11 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
10:42:11 INFO - document served over http requires an https
10:42:11 INFO - sub-resource via script-tag using the http-csp
10:42:11 INFO - delivery method with swap-origin-redirect and when
10:42:11 INFO - the target request is same-origin.
10:42:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 571ms
10:42:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b202800 == 62 [pid = 1657] [id = 486]
10:42:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x128454800) [pid = 1657] [serial = 1361] [outer = 0x0]
10:42:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x12845e000) [pid = 1657] [serial = 1362] [outer = 0x128454800]
10:42:11 INFO - PROCESS | 1657 | 1447872131769 Marionette INFO loaded listener.js
10:42:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x128d74400) [pid = 1657] [serial = 1363] [outer = 0x128454800]
10:42:12 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
10:42:12 INFO - document served over http requires an https
10:42:12 INFO - sub-resource via xhr-request using the http-csp
10:42:12 INFO - delivery method with keep-origin-redirect and when
10:42:12 INFO - the target request is same-origin.
10:42:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 517ms
10:42:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c29c800 == 63 [pid = 1657] [id = 487]
10:42:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x128d9fc00) [pid = 1657] [serial = 1364] [outer = 0x0]
10:42:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x1290ac000) [pid = 1657] [serial = 1365] [outer = 0x128d9fc00]
10:42:12 INFO - PROCESS | 1657 | 1447872132271 Marionette INFO loaded listener.js
10:42:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x12afcb000) [pid = 1657] [serial = 1366] [outer = 0x128d9fc00]
10:42:12 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
10:42:12 INFO - document served over http requires an https
10:42:12 INFO - sub-resource via xhr-request using the http-csp
10:42:12 INFO - delivery method with no-redirect and when
10:42:12 INFO - the target request is same-origin.
10:42:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 467ms
10:42:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e555800 == 64 [pid = 1657] [id = 488]
10:42:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x12b724400) [pid = 1657] [serial = 1367] [outer = 0x0]
10:42:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x12b788800) [pid = 1657] [serial = 1368] [outer = 0x12b724400]
10:42:12 INFO - PROCESS | 1657 | 1447872132752 Marionette INFO loaded listener.js
10:42:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x12c587800) [pid = 1657] [serial = 1369] [outer = 0x12b724400]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x12c4d9800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x1384eec00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x142a56c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x1380c1400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x1378af800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x137e64c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x137e57800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x1289df400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x1289d7c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x120a07c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x11e721000) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x110e5e400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x128460000) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x11e719400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x12844b400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x1252c1800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x11e996000) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x11cb4fc00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x10faeb400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x124bbf400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x11e73b800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x111d7b400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x13824bc00) [pid = 1657] [serial = 1214] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x142a5f000) [pid = 1657] [serial = 1224] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x1382ba400) [pid = 1657] [serial = 1219] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872101322]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x11c10a000) [pid = 1657] [serial = 1261] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872110424]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x12b54bc00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x10fb33c00) [pid = 1657] [serial = 1256] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x111c8c800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x1201afc00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x135a60c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x1275bfc00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x10faedc00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x135a52c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x12490ec00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x12302a800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x1290c8400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x124a0f000) [pid = 1657] [serial = 1019] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x12c58b400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x12cced000) [pid = 1657] [serial = 1033] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x12c81a400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x112a28c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x112a26800) [pid = 1657] [serial = 1013] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x12845f800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x12a7e5c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x11212c400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x11f626000) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x12ccecc00) [pid = 1657] [serial = 1028] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x135c23800) [pid = 1657] [serial = 1038] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x12ccfb800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x1274ce400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x112124c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x12b54d000) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x112a21400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x10fae0c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x1290ac400) [pid = 1657] [serial = 1025] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x11ec8d000) [pid = 1657] [serial = 1266] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x11dc92400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x12b789000) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x10fae7000) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x128464000) [pid = 1657] [serial = 1022] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x12afc8c00) [pid = 1657] [serial = 1010] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x112127400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x11e715800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x1290ca400) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x1306b6c00) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x1205a3800) [pid = 1657] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x11e712400) [pid = 1657] [serial = 1016] [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]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x1289e1400) [pid = 1657] [serial = 1251] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x135c1e400) [pid = 1657] [serial = 1203] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x128d9a000) [pid = 1657] [serial = 1194] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x142ab1c00) [pid = 1657] [serial = 1227] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x142ab6000) [pid = 1657] [serial = 1230] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x12ccf9c00) [pid = 1657] [serial = 1200] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x1382b4000) [pid = 1657] [serial = 1215] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x138183400) [pid = 1657] [serial = 1212] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x124aed000) [pid = 1657] [serial = 1245] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x111c86000) [pid = 1657] [serial = 1239] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x11eb64000) [pid = 1657] [serial = 1185] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x12842a000) [pid = 1657] [serial = 1191] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x137a80c00) [pid = 1657] [serial = 1209] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x137809000) [pid = 1657] [serial = 1233] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x137a51800) [pid = 1657] [serial = 1206] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x127676800) [pid = 1657] [serial = 1188] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x1382bd000) [pid = 1657] [serial = 1220] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872101322]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x1382af400) [pid = 1657] [serial = 1217] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x11c10a800) [pid = 1657] [serial = 1182] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x1384f5800) [pid = 1657] [serial = 1225] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x1384f1400) [pid = 1657] [serial = 1222] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x112166800) [pid = 1657] [serial = 1242] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x111c96c00) [pid = 1657] [serial = 1257] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12b98d000) [pid = 1657] [serial = 1254] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x1275c5800) [pid = 1657] [serial = 1248] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x11c84a000) [pid = 1657] [serial = 1262] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872110424]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x11212c000) [pid = 1657] [serial = 1259] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x11c8d7000) [pid = 1657] [serial = 1267] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x11ca31000) [pid = 1657] [serial = 1264] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x12b546000) [pid = 1657] [serial = 1197] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x11e73a400) [pid = 1657] [serial = 1236] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x120219c00) [pid = 1657] [serial = 1269] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x11ca2ec00) [pid = 1657] [serial = 1240] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x12328b400) [pid = 1657] [serial = 1243] [outer = 0x0] [url = about:blank]
10:42:13 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x1207b4000) [pid = 1657] [serial = 1237] [outer = 0x0] [url = about:blank]
10:42:13 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
10:42:13 INFO - document served over http requires an https
10:42:13 INFO - sub-resource via xhr-request using the http-csp
10:42:13 INFO - delivery method with swap-origin-redirect and when
10:42:13 INFO - the target request is same-origin.
10:42:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 727ms
10:42:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:42:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fd41000 == 65 [pid = 1657] [id = 489]
10:42:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x111d7b400) [pid = 1657] [serial = 1370] [outer = 0x0]
10:42:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x1124e0000) [pid = 1657] [serial = 1371] [outer = 0x111d7b400]
10:42:13 INFO - PROCESS | 1657 | 1447872133514 Marionette INFO loaded listener.js
10:42:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12844b400) [pid = 1657] [serial = 1372] [outer = 0x111d7b400]
10:42:13 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
10:42:13 INFO - document served over http requires an http
10:42:13 INFO - sub-resource via fetch-request using the meta-csp
10:42:13 INFO - delivery method with keep-origin-redirect and when
10:42:13 INFO - the target request is cross-origin.
10:42:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 518ms
10:42:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:42:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373b9000 == 66 [pid = 1657] [id = 490]
10:42:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12afc8c00) [pid = 1657] [serial = 1373] [outer = 0x0]
10:42:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12c709000) [pid = 1657] [serial = 1374] [outer = 0x12afc8c00]
10:42:13 INFO - PROCESS | 1657 | 1447872133965 Marionette INFO loaded listener.js
10:42:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x1306b6800) [pid = 1657] [serial = 1375] [outer = 0x12afc8c00]
10:42:14 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
10:42:14 INFO - document served over http requires an http
10:42:14 INFO - sub-resource via fetch-request using the meta-csp
10:42:14 INFO - delivery method with no-redirect and when
10:42:14 INFO - the target request is cross-origin.
10:42:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 526ms
10:42:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:42:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x137743800 == 67 [pid = 1657] [id = 491]
10:42:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x1306b6c00) [pid = 1657] [serial = 1376] [outer = 0x0]
10:42:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x13351a800) [pid = 1657] [serial = 1377] [outer = 0x1306b6c00]
10:42:14 INFO - PROCESS | 1657 | 1447872134493 Marionette INFO loaded listener.js
10:42:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x135c23800) [pid = 1657] [serial = 1378] [outer = 0x1306b6c00]
10:42:14 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
10:42:14 INFO - document served over http requires an http
10:42:14 INFO - sub-resource via fetch-request using the meta-csp
10:42:14 INFO - delivery method with swap-origin-redirect and when
10:42:14 INFO - the target request is cross-origin.
10:42:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 519ms
10:42:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:42:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x137d34800 == 68 [pid = 1657] [id = 492]
10:42:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x133429800) [pid = 1657] [serial = 1379] [outer = 0x0]
10:42:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x137809000) [pid = 1657] [serial = 1380] [outer = 0x133429800]
10:42:15 INFO - PROCESS | 1657 | 1447872135084 Marionette INFO loaded listener.js
10:42:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x137a52400) [pid = 1657] [serial = 1381] [outer = 0x133429800]
10:42:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb2000 == 69 [pid = 1657] [id = 493]
10:42:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x111d7f400) [pid = 1657] [serial = 1382] [outer = 0x0]
10:42:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x11248d000) [pid = 1657] [serial = 1383] [outer = 0x111d7f400]
10:42:15 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
10:42:15 INFO - document served over http requires an http
10:42:15 INFO - sub-resource via iframe-tag using the meta-csp
10:42:15 INFO - delivery method with keep-origin-redirect and when
10:42:15 INFO - the target request is cross-origin.
10:42:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 771ms
10:42:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:42:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f64e800 == 70 [pid = 1657] [id = 494]
10:42:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x11c852400) [pid = 1657] [serial = 1384] [outer = 0x0]
10:42:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x11ca35800) [pid = 1657] [serial = 1385] [outer = 0x11c852400]
10:42:15 INFO - PROCESS | 1657 | 1447872135972 Marionette INFO loaded listener.js
10:42:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x11e71ec00) [pid = 1657] [serial = 1386] [outer = 0x11c852400]
10:42:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5d0000 == 71 [pid = 1657] [id = 495]
10:42:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x11e741000) [pid = 1657] [serial = 1387] [outer = 0x0]
10:42:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x120218000) [pid = 1657] [serial = 1388] [outer = 0x11e741000]
10:42:16 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
10:42:16 INFO - document served over http requires an http
10:42:16 INFO - sub-resource via iframe-tag using the meta-csp
10:42:16 INFO - delivery method with no-redirect and when
10:42:16 INFO - the target request is cross-origin.
10:42:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 919ms
10:42:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:42:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x13704b800 == 72 [pid = 1657] [id = 496]
10:42:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x11ec86c00) [pid = 1657] [serial = 1389] [outer = 0x0]
10:42:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x120215c00) [pid = 1657] [serial = 1390] [outer = 0x11ec86c00]
10:42:17 INFO - PROCESS | 1657 | 1447872137007 Marionette INFO loaded listener.js
10:42:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x124d69400) [pid = 1657] [serial = 1391] [outer = 0x11ec86c00]
10:42:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x138099800 == 73 [pid = 1657] [id = 497]
10:42:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x1260cc000) [pid = 1657] [serial = 1392] [outer = 0x0]
10:42:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x128425000) [pid = 1657] [serial = 1393] [outer = 0x1260cc000]
10:42:17 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
10:42:17 INFO - document served over http requires an http
10:42:17 INFO - sub-resource via iframe-tag using the meta-csp
10:42:17 INFO - delivery method with swap-origin-redirect and when
10:42:17 INFO - the target request is cross-origin.
10:42:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 941ms
10:42:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:42:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1383d8000 == 74 [pid = 1657] [id = 498]
10:42:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x128464400) [pid = 1657] [serial = 1394] [outer = 0x0]
10:42:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x12884c800) [pid = 1657] [serial = 1395] [outer = 0x128464400]
10:42:17 INFO - PROCESS | 1657 | 1447872137828 Marionette INFO loaded listener.js
10:42:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x12c581c00) [pid = 1657] [serial = 1396] [outer = 0x128464400]
10:42:18 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
10:42:18 INFO - document served over http requires an http
10:42:18 INFO - sub-resource via script-tag using the meta-csp
10:42:18 INFO - delivery method with keep-origin-redirect and when
10:42:18 INFO - the target request is cross-origin.
10:42:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 769ms
10:42:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:42:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x138566000 == 75 [pid = 1657] [id = 499]
10:42:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x12c708400) [pid = 1657] [serial = 1397] [outer = 0x0]
10:42:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x12ccf9000) [pid = 1657] [serial = 1398] [outer = 0x12c708400]
10:42:18 INFO - PROCESS | 1657 | 1447872138557 Marionette INFO loaded listener.js
10:42:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x137073000) [pid = 1657] [serial = 1399] [outer = 0x12c708400]
10:42: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
10:42:18 INFO - document served over http requires an http
10:42:18 INFO - sub-resource via script-tag using the meta-csp
10:42:18 INFO - delivery method with no-redirect and when
10:42:18 INFO - the target request is cross-origin.
10:42:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 668ms
10:42:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:42:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3cc000 == 76 [pid = 1657] [id = 500]
10:42:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x133423400) [pid = 1657] [serial = 1400] [outer = 0x0]
10:42:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x137a58800) [pid = 1657] [serial = 1401] [outer = 0x133423400]
10:42:19 INFO - PROCESS | 1657 | 1447872139264 Marionette INFO loaded listener.js
10:42:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x137cbf000) [pid = 1657] [serial = 1402] [outer = 0x133423400]
10:42: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
10:42:19 INFO - document served over http requires an http
10:42:19 INFO - sub-resource via script-tag using the meta-csp
10:42:19 INFO - delivery method with swap-origin-redirect and when
10:42:19 INFO - the target request is cross-origin.
10:42:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 719ms
10:42:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:42:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a77b800 == 77 [pid = 1657] [id = 501]
10:42:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x138181c00) [pid = 1657] [serial = 1403] [outer = 0x0]
10:42:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x138191c00) [pid = 1657] [serial = 1404] [outer = 0x138181c00]
10:42:20 INFO - PROCESS | 1657 | 1447872139995 Marionette INFO loaded listener.js
10:42:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x1384efc00) [pid = 1657] [serial = 1405] [outer = 0x138181c00]
10:42:20 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
10:42:20 INFO - document served over http requires an http
10:42:20 INFO - sub-resource via xhr-request using the meta-csp
10:42:20 INFO - delivery method with keep-origin-redirect and when
10:42:20 INFO - the target request is cross-origin.
10:42:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 718ms
10:42:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:42:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x143d67000 == 78 [pid = 1657] [id = 502]
10:42:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x138186c00) [pid = 1657] [serial = 1406] [outer = 0x0]
10:42:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x1384f9c00) [pid = 1657] [serial = 1407] [outer = 0x138186c00]
10:42:20 INFO - PROCESS | 1657 | 1447872140691 Marionette INFO loaded listener.js
10:42:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x142aadc00) [pid = 1657] [serial = 1408] [outer = 0x138186c00]
10:42:21 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
10:42:21 INFO - document served over http requires an http
10:42:21 INFO - sub-resource via xhr-request using the meta-csp
10:42:21 INFO - delivery method with no-redirect and when
10:42:21 INFO - the target request is cross-origin.
10:42:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 669ms
10:42:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:42:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x144f1c800 == 79 [pid = 1657] [id = 503]
10:42:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x142aab800) [pid = 1657] [serial = 1409] [outer = 0x0]
10:42:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x142ab7800) [pid = 1657] [serial = 1410] [outer = 0x142aab800]
10:42:21 INFO - PROCESS | 1657 | 1447872141380 Marionette INFO loaded listener.js
10:42:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x143121c00) [pid = 1657] [serial = 1411] [outer = 0x142aab800]
10:42: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
10:42:21 INFO - document served over http requires an http
10:42:21 INFO - sub-resource via xhr-request using the meta-csp
10:42:21 INFO - delivery method with swap-origin-redirect and when
10:42:21 INFO - the target request is cross-origin.
10:42:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
10:42:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:42:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1483d6800 == 80 [pid = 1657] [id = 504]
10:42:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x142e38800) [pid = 1657] [serial = 1412] [outer = 0x0]
10:42:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x143d1c800) [pid = 1657] [serial = 1413] [outer = 0x142e38800]
10:42:22 INFO - PROCESS | 1657 | 1447872142076 Marionette INFO loaded listener.js
10:42:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x14452d000) [pid = 1657] [serial = 1414] [outer = 0x142e38800]
10:42: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
10:42:22 INFO - document served over http requires an https
10:42:22 INFO - sub-resource via fetch-request using the meta-csp
10:42:22 INFO - delivery method with keep-origin-redirect and when
10:42:22 INFO - the target request is cross-origin.
10:42:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 770ms
10:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:42:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1455da000 == 81 [pid = 1657] [id = 505]
10:42:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x14452c000) [pid = 1657] [serial = 1415] [outer = 0x0]
10:42:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x144532400) [pid = 1657] [serial = 1416] [outer = 0x14452c000]
10:42:22 INFO - PROCESS | 1657 | 1447872142828 Marionette INFO loaded listener.js
10:42:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x144d52000) [pid = 1657] [serial = 1417] [outer = 0x14452c000]
10:42: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
10:42:23 INFO - document served over http requires an https
10:42:23 INFO - sub-resource via fetch-request using the meta-csp
10:42:23 INFO - delivery method with no-redirect and when
10:42:23 INFO - the target request is cross-origin.
10:42:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 668ms
10:42:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:42:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x147c72000 == 82 [pid = 1657] [id = 506]
10:42:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x144d56000) [pid = 1657] [serial = 1418] [outer = 0x0]
10:42:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x144d5d800) [pid = 1657] [serial = 1419] [outer = 0x144d56000]
10:42:23 INFO - PROCESS | 1657 | 1447872143517 Marionette INFO loaded listener.js
10:42:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x1453e5c00) [pid = 1657] [serial = 1420] [outer = 0x144d56000]
10:42:24 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
10:42:24 INFO - document served over http requires an https
10:42:24 INFO - sub-resource via fetch-request using the meta-csp
10:42:24 INFO - delivery method with swap-origin-redirect and when
10:42:24 INFO - the target request is cross-origin.
10:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
10:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x148507000 == 83 [pid = 1657] [id = 507]
10:42:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x1453e2c00) [pid = 1657] [serial = 1421] [outer = 0x0]
10:42:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x1453e9800) [pid = 1657] [serial = 1422] [outer = 0x1453e2c00]
10:42:24 INFO - PROCESS | 1657 | 1447872144284 Marionette INFO loaded listener.js
10:42:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x145a04c00) [pid = 1657] [serial = 1423] [outer = 0x1453e2c00]
10:42:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x14851a800 == 84 [pid = 1657] [id = 508]
10:42:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x13a87d800) [pid = 1657] [serial = 1424] [outer = 0x0]
10:42:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x13a880c00) [pid = 1657] [serial = 1425] [outer = 0x13a87d800]
10:42: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
10:42:24 INFO - document served over http requires an https
10:42:24 INFO - sub-resource via iframe-tag using the meta-csp
10:42:24 INFO - delivery method with keep-origin-redirect and when
10:42:24 INFO - the target request is cross-origin.
10:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 718ms
10:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x14356d800 == 85 [pid = 1657] [id = 509]
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x13a880000) [pid = 1657] [serial = 1426] [outer = 0x0]
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x13a885000) [pid = 1657] [serial = 1427] [outer = 0x13a880000]
10:42:25 INFO - PROCESS | 1657 | 1447872145068 Marionette INFO loaded listener.js
10:42:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x13a88bc00) [pid = 1657] [serial = 1428] [outer = 0x13a880000]
10:42:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x143581000 == 86 [pid = 1657] [id = 510]
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x1453e8c00) [pid = 1657] [serial = 1429] [outer = 0x0]
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x145a05000) [pid = 1657] [serial = 1430] [outer = 0x1453e8c00]
10:42: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
10:42:25 INFO - document served over http requires an https
10:42:25 INFO - sub-resource via iframe-tag using the meta-csp
10:42:25 INFO - delivery method with no-redirect and when
10:42:25 INFO - the target request is cross-origin.
10:42:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 818ms
10:42:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x14851d800 == 87 [pid = 1657] [id = 511]
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x142aab400) [pid = 1657] [serial = 1431] [outer = 0x0]
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x145a06c00) [pid = 1657] [serial = 1432] [outer = 0x142aab400]
10:42:25 INFO - PROCESS | 1657 | 1447872145863 Marionette INFO loaded listener.js
10:42:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x145a0f000) [pid = 1657] [serial = 1433] [outer = 0x142aab400]
10:42:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x148137000 == 88 [pid = 1657] [id = 512]
10:42:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x145a0f800) [pid = 1657] [serial = 1434] [outer = 0x0]
10:42:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x147925800) [pid = 1657] [serial = 1435] [outer = 0x145a0f800]
10:42: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
10:42:26 INFO - document served over http requires an https
10:42:26 INFO - sub-resource via iframe-tag using the meta-csp
10:42:26 INFO - delivery method with swap-origin-redirect and when
10:42:26 INFO - the target request is cross-origin.
10:42:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 822ms
10:42:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x14813c000 == 89 [pid = 1657] [id = 513]
10:42:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x145a10c00) [pid = 1657] [serial = 1436] [outer = 0x0]
10:42:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x147929c00) [pid = 1657] [serial = 1437] [outer = 0x145a10c00]
10:42:26 INFO - PROCESS | 1657 | 1447872146696 Marionette INFO loaded listener.js
10:42:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x147932400) [pid = 1657] [serial = 1438] [outer = 0x145a10c00]
10:42:27 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
10:42:27 INFO - document served over http requires an https
10:42:27 INFO - sub-resource via script-tag using the meta-csp
10:42:27 INFO - delivery method with keep-origin-redirect and when
10:42:27 INFO - the target request is cross-origin.
10:42:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 770ms
10:42:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x14893a000 == 90 [pid = 1657] [id = 514]
10:42:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x14792d400) [pid = 1657] [serial = 1439] [outer = 0x0]
10:42:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x147933000) [pid = 1657] [serial = 1440] [outer = 0x14792d400]
10:42:27 INFO - PROCESS | 1657 | 1447872147456 Marionette INFO loaded listener.js
10:42:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x147bea400) [pid = 1657] [serial = 1441] [outer = 0x14792d400]
10:42: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
10:42:27 INFO - document served over http requires an https
10:42:27 INFO - sub-resource via script-tag using the meta-csp
10:42:27 INFO - delivery method with no-redirect and when
10:42:27 INFO - the target request is cross-origin.
10:42:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 694ms
10:42:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x145266800 == 91 [pid = 1657] [id = 515]
10:42:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x13818fc00) [pid = 1657] [serial = 1442] [outer = 0x0]
10:42:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x147bec400) [pid = 1657] [serial = 1443] [outer = 0x13818fc00]
10:42:28 INFO - PROCESS | 1657 | 1447872148167 Marionette INFO loaded listener.js
10:42:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x147d34400) [pid = 1657] [serial = 1444] [outer = 0x13818fc00]
10:42:28 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
10:42:28 INFO - document served over http requires an https
10:42:28 INFO - sub-resource via script-tag using the meta-csp
10:42:28 INFO - delivery method with swap-origin-redirect and when
10:42:28 INFO - the target request is cross-origin.
10:42:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 724ms
10:42:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x14893d800 == 92 [pid = 1657] [id = 516]
10:42:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x14792d800) [pid = 1657] [serial = 1445] [outer = 0x0]
10:42:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x147d37800) [pid = 1657] [serial = 1446] [outer = 0x14792d800]
10:42:28 INFO - PROCESS | 1657 | 1447872148921 Marionette INFO loaded listener.js
10:42:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x147d3e800) [pid = 1657] [serial = 1447] [outer = 0x14792d800]
10:42:30 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
10:42:30 INFO - document served over http requires an https
10:42:30 INFO - sub-resource via xhr-request using the meta-csp
10:42:30 INFO - delivery method with keep-origin-redirect and when
10:42:30 INFO - the target request is cross-origin.
10:42:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1919ms
10:42:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x13130b000 == 93 [pid = 1657] [id = 517]
10:42:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x1260d2000) [pid = 1657] [serial = 1448] [outer = 0x0]
10:42:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x135a5f800) [pid = 1657] [serial = 1449] [outer = 0x1260d2000]
10:42:30 INFO - PROCESS | 1657 | 1447872150813 Marionette INFO loaded listener.js
10:42:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x147351400) [pid = 1657] [serial = 1450] [outer = 0x1260d2000]
10:42:31 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
10:42:31 INFO - document served over http requires an https
10:42:31 INFO - sub-resource via xhr-request using the meta-csp
10:42:31 INFO - delivery method with no-redirect and when
10:42:31 INFO - the target request is cross-origin.
10:42:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 720ms
10:42:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x127576800 == 94 [pid = 1657] [id = 518]
10:42:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x111c9b000) [pid = 1657] [serial = 1451] [outer = 0x0]
10:42:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x1306b7000) [pid = 1657] [serial = 1452] [outer = 0x111c9b000]
10:42:31 INFO - PROCESS | 1657 | 1447872151625 Marionette INFO loaded listener.js
10:42:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x147330c00) [pid = 1657] [serial = 1453] [outer = 0x111c9b000]
10:42:32 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
10:42:32 INFO - document served over http requires an https
10:42:32 INFO - sub-resource via xhr-request using the meta-csp
10:42:32 INFO - delivery method with swap-origin-redirect and when
10:42:32 INFO - the target request is cross-origin.
10:42:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 820ms
10:42:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:42:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x145cd0800 == 95 [pid = 1657] [id = 519]
10:42:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x1201abc00) [pid = 1657] [serial = 1454] [outer = 0x0]
10:42:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x147332400) [pid = 1657] [serial = 1455] [outer = 0x1201abc00]
10:42:32 INFO - PROCESS | 1657 | 1447872152362 Marionette INFO loaded listener.js
10:42:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x147354400) [pid = 1657] [serial = 1456] [outer = 0x1201abc00]
10:42:33 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
10:42:33 INFO - document served over http requires an http
10:42:33 INFO - sub-resource via fetch-request using the meta-csp
10:42:33 INFO - delivery method with keep-origin-redirect and when
10:42:33 INFO - the target request is same-origin.
10:42:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 925ms
10:42:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:42:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c42000 == 96 [pid = 1657] [id = 520]
10:42:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x11c17a000) [pid = 1657] [serial = 1457] [outer = 0x0]
10:42:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x11c6bc400) [pid = 1657] [serial = 1458] [outer = 0x11c17a000]
10:42:33 INFO - PROCESS | 1657 | 1447872153279 Marionette INFO loaded listener.js
10:42:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x11e712400) [pid = 1657] [serial = 1459] [outer = 0x11c17a000]
10:42:33 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
10:42:33 INFO - document served over http requires an http
10:42:33 INFO - sub-resource via fetch-request using the meta-csp
10:42:33 INFO - delivery method with no-redirect and when
10:42:33 INFO - the target request is same-origin.
10:42:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 719ms
10:42:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:42:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x127562000 == 97 [pid = 1657] [id = 521]
10:42:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x111c17800) [pid = 1657] [serial = 1460] [outer = 0x0]
10:42:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x111d94400) [pid = 1657] [serial = 1461] [outer = 0x111c17800]
10:42:34 INFO - PROCESS | 1657 | 1447872154001 Marionette INFO loaded listener.js
10:42:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x11ee0c000) [pid = 1657] [serial = 1462] [outer = 0x111c17800]
10:42:34 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
10:42:34 INFO - document served over http requires an http
10:42:34 INFO - sub-resource via fetch-request using the meta-csp
10:42:34 INFO - delivery method with swap-origin-redirect and when
10:42:34 INFO - the target request is same-origin.
10:42:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 919ms
10:42:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:42:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb8000 == 98 [pid = 1657] [id = 522]
10:42:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x11e176000) [pid = 1657] [serial = 1463] [outer = 0x0]
10:42:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x120216c00) [pid = 1657] [serial = 1464] [outer = 0x11e176000]
10:42:34 INFO - PROCESS | 1657 | 1447872154958 Marionette INFO loaded listener.js
10:42:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x1274cc400) [pid = 1657] [serial = 1465] [outer = 0x11e176000]
10:42:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d866000 == 99 [pid = 1657] [id = 523]
10:42:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x124d67c00) [pid = 1657] [serial = 1466] [outer = 0x0]
10:42:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x1279b3800) [pid = 1657] [serial = 1467] [outer = 0x124d67c00]
10:42:35 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
10:42:35 INFO - document served over http requires an http
10:42:35 INFO - sub-resource via iframe-tag using the meta-csp
10:42:35 INFO - delivery method with keep-origin-redirect and when
10:42:35 INFO - the target request is same-origin.
10:42:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 822ms
10:42:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x137743800 == 98 [pid = 1657] [id = 491]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1373b9000 == 97 [pid = 1657] [id = 490]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12fd41000 == 96 [pid = 1657] [id = 489]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12e555800 == 95 [pid = 1657] [id = 488]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c29c800 == 94 [pid = 1657] [id = 487]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12b202800 == 93 [pid = 1657] [id = 486]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x128e44800 == 92 [pid = 1657] [id = 485]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1279a1800 == 91 [pid = 1657] [id = 484]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x120c37800 == 90 [pid = 1657] [id = 483]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11eebc000 == 89 [pid = 1657] [id = 482]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec29000 == 88 [pid = 1657] [id = 481]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1128c7800 == 87 [pid = 1657] [id = 480]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11eebc800 == 86 [pid = 1657] [id = 479]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11eeb9000 == 85 [pid = 1657] [id = 478]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11ca73000 == 84 [pid = 1657] [id = 477]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec30800 == 83 [pid = 1657] [id = 476]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec4e800 == 82 [pid = 1657] [id = 475]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec63800 == 81 [pid = 1657] [id = 474]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x112f35000 == 80 [pid = 1657] [id = 473]
10:42:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11205d000 == 79 [pid = 1657] [id = 472]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x13a53e800 == 78 [pid = 1657] [id = 471]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x143d52800 == 77 [pid = 1657] [id = 470]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1397a0800 == 76 [pid = 1657] [id = 469]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x144db2000 == 75 [pid = 1657] [id = 468]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x144d96800 == 74 [pid = 1657] [id = 467]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1474fb800 == 73 [pid = 1657] [id = 466]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1474f9000 == 72 [pid = 1657] [id = 465]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1474e9800 == 71 [pid = 1657] [id = 464]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1474e0800 == 70 [pid = 1657] [id = 463]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1472c4800 == 69 [pid = 1657] [id = 462]
10:42:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x112041000 == 70 [pid = 1657] [id = 524]
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x10fae1000) [pid = 1657] [serial = 1468] [outer = 0x0]
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x111a2d800) [pid = 1657] [serial = 1469] [outer = 0x10fae1000]
10:42:36 INFO - PROCESS | 1657 | 1447872156061 Marionette INFO loaded listener.js
10:42:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x12054e400) [pid = 1657] [serial = 1470] [outer = 0x10fae1000]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1472a9000 == 69 [pid = 1657] [id = 461]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x144f2a000 == 68 [pid = 1657] [id = 460]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x144c52000 == 67 [pid = 1657] [id = 459]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1444b4800 == 66 [pid = 1657] [id = 458]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x142f53000 == 65 [pid = 1657] [id = 457]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1306e2800 == 64 [pid = 1657] [id = 456]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11f683800 == 63 [pid = 1657] [id = 455]
10:42:36 INFO - PROCESS | 1657 | --DOCSHELL 0x142a0a000 == 62 [pid = 1657] [id = 454]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x124aef000) [pid = 1657] [serial = 1270] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x11e996400) [pid = 1657] [serial = 1265] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x1260d9c00) [pid = 1657] [serial = 1246] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x127b4dc00) [pid = 1657] [serial = 1249] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x12b547000) [pid = 1657] [serial = 1252] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x135a53000) [pid = 1657] [serial = 1255] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x112a2a400) [pid = 1657] [serial = 1260] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x12776a800) [pid = 1657] [serial = 1180] [outer = 0x0] [url = about:blank]
10:42:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eec7800 == 63 [pid = 1657] [id = 525]
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x124d37400) [pid = 1657] [serial = 1471] [outer = 0x0]
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x127b4dc00) [pid = 1657] [serial = 1472] [outer = 0x124d37400]
10:42:36 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
10:42:36 INFO - document served over http requires an http
10:42:36 INFO - sub-resource via iframe-tag using the meta-csp
10:42:36 INFO - delivery method with no-redirect and when
10:42:36 INFO - the target request is same-origin.
10:42:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 972ms
10:42:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:42:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12056e000 == 64 [pid = 1657] [id = 526]
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x1274d3c00) [pid = 1657] [serial = 1473] [outer = 0x0]
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x1279b1400) [pid = 1657] [serial = 1474] [outer = 0x1274d3c00]
10:42:36 INFO - PROCESS | 1657 | 1447872156638 Marionette INFO loaded listener.js
10:42:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x12845fc00) [pid = 1657] [serial = 1475] [outer = 0x1274d3c00]
10:42:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x124ba1000 == 65 [pid = 1657] [id = 527]
10:42:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x128454000) [pid = 1657] [serial = 1476] [outer = 0x0]
10:42:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x128da6800) [pid = 1657] [serial = 1477] [outer = 0x128454000]
10:42:37 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
10:42:37 INFO - document served over http requires an http
10:42:37 INFO - sub-resource via iframe-tag using the meta-csp
10:42:37 INFO - delivery method with swap-origin-redirect and when
10:42:37 INFO - the target request is same-origin.
10:42:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 568ms
10:42:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:42:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x127921000 == 66 [pid = 1657] [id = 528]
10:42:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x1289dd800) [pid = 1657] [serial = 1478] [outer = 0x0]
10:42:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x128d9e400) [pid = 1657] [serial = 1479] [outer = 0x1289dd800]
10:42:37 INFO - PROCESS | 1657 | 1447872157228 Marionette INFO loaded listener.js
10:42:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x12b726c00) [pid = 1657] [serial = 1480] [outer = 0x1289dd800]
10:42:37 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
10:42:37 INFO - document served over http requires an http
10:42:37 INFO - sub-resource via script-tag using the meta-csp
10:42:37 INFO - delivery method with keep-origin-redirect and when
10:42:37 INFO - the target request is same-origin.
10:42:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 567ms
10:42:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:42:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5b800 == 67 [pid = 1657] [id = 529]
10:42:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 294 (0x127b4d400) [pid = 1657] [serial = 1481] [outer = 0x0]
10:42:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 295 (0x12bfce800) [pid = 1657] [serial = 1482] [outer = 0x127b4d400]
10:42:37 INFO - PROCESS | 1657 | 1447872157848 Marionette INFO loaded listener.js
10:42:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 296 (0x12ccfa000) [pid = 1657] [serial = 1483] [outer = 0x127b4d400]
10:42:38 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
10:42:38 INFO - document served over http requires an http
10:42:38 INFO - sub-resource via script-tag using the meta-csp
10:42:38 INFO - delivery method with no-redirect and when
10:42:38 INFO - the target request is same-origin.
10:42:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 620ms
10:42:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:42:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf91000 == 68 [pid = 1657] [id = 530]
10:42:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 297 (0x12c4dd400) [pid = 1657] [serial = 1484] [outer = 0x0]
10:42:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 298 (0x13342ac00) [pid = 1657] [serial = 1485] [outer = 0x12c4dd400]
10:42:38 INFO - PROCESS | 1657 | 1447872158421 Marionette INFO loaded listener.js
10:42:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 299 (0x135a60c00) [pid = 1657] [serial = 1486] [outer = 0x12c4dd400]
10:42:38 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
10:42:38 INFO - document served over http requires an http
10:42:38 INFO - sub-resource via script-tag using the meta-csp
10:42:38 INFO - delivery method with swap-origin-redirect and when
10:42:38 INFO - the target request is same-origin.
10:42:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 567ms
10:42:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:42:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1306d1800 == 69 [pid = 1657] [id = 531]
10:42:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 300 (0x137071800) [pid = 1657] [serial = 1487] [outer = 0x0]
10:42:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 301 (0x137807000) [pid = 1657] [serial = 1488] [outer = 0x137071800]
10:42:38 INFO - PROCESS | 1657 | 1447872158990 Marionette INFO loaded listener.js
10:42:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 302 (0x137c47c00) [pid = 1657] [serial = 1489] [outer = 0x137071800]
10:42:39 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
10:42:39 INFO - document served over http requires an http
10:42:39 INFO - sub-resource via xhr-request using the meta-csp
10:42:39 INFO - delivery method with keep-origin-redirect and when
10:42:39 INFO - the target request is same-origin.
10:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 573ms
10:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:42:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x137734800 == 70 [pid = 1657] [id = 532]
10:42:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 303 (0x137e5b000) [pid = 1657] [serial = 1490] [outer = 0x0]
10:42:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 304 (0x1380b3c00) [pid = 1657] [serial = 1491] [outer = 0x137e5b000]
10:42:39 INFO - PROCESS | 1657 | 1447872159563 Marionette INFO loaded listener.js
10:42:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 305 (0x138196800) [pid = 1657] [serial = 1492] [outer = 0x137e5b000]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 304 (0x123284000) [pid = 1657] [serial = 1350] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 303 (0x128454800) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 302 (0x124a0b400) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 301 (0x11223f000) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 300 (0x111ac8c00) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 299 (0x1306b6c00) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 298 (0x12afc8c00) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 297 (0x10faed400) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 296 (0x1380b7400) [pid = 1657] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 295 (0x138195c00) [pid = 1657] [serial = 1303] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872118240]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 294 (0x142e30c00) [pid = 1657] [serial = 1308] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 293 (0x137809000) [pid = 1657] [serial = 1380] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x111d7b400) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x12776b400) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x11cf31400) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x12b724400) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x1274d9c00) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x128d9fc00) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x10faecc00) [pid = 1657] [serial = 1345] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872128840]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x11ef5e000) [pid = 1657] [serial = 1340] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x11d055c00) [pid = 1657] [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]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x1290ac000) [pid = 1657] [serial = 1365] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x143b80800) [pid = 1657] [serial = 1317] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x133428400) [pid = 1657] [serial = 1320] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x1275c0c00) [pid = 1657] [serial = 1356] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x1201b4400) [pid = 1657] [serial = 1341] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x1380c1c00) [pid = 1657] [serial = 1301] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x11ca2d800) [pid = 1657] [serial = 1275] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x1124e0000) [pid = 1657] [serial = 1371] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x127768c00) [pid = 1657] [serial = 1272] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x1279b1000) [pid = 1657] [serial = 1329] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x138244400) [pid = 1657] [serial = 1306] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x128d72c00) [pid = 1657] [serial = 1284] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x137e61000) [pid = 1657] [serial = 1299] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x137a56c00) [pid = 1657] [serial = 1293] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x13351a800) [pid = 1657] [serial = 1377] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x12b54e400) [pid = 1657] [serial = 1287] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x12302b400) [pid = 1657] [serial = 1323] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x127670000) [pid = 1657] [serial = 1281] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x127b47c00) [pid = 1657] [serial = 1359] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x11f69e800) [pid = 1657] [serial = 1343] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x138199400) [pid = 1657] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872118240]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x124ae2c00) [pid = 1657] [serial = 1353] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x11ee10400) [pid = 1657] [serial = 1348] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x143b81400) [pid = 1657] [serial = 1311] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x12c709000) [pid = 1657] [serial = 1374] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x12b788800) [pid = 1657] [serial = 1368] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x11f627400) [pid = 1657] [serial = 1278] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x111a71400) [pid = 1657] [serial = 1335] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x12845e000) [pid = 1657] [serial = 1362] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x11d709400) [pid = 1657] [serial = 1338] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x133519400) [pid = 1657] [serial = 1314] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x11288f400) [pid = 1657] [serial = 1346] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872128840]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x13a762400) [pid = 1657] [serial = 1309] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x111c8b400) [pid = 1657] [serial = 1332] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x137cbf400) [pid = 1657] [serial = 1296] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x128d9f000) [pid = 1657] [serial = 1326] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x122c76c00) [pid = 1657] [serial = 1351] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x135a52400) [pid = 1657] [serial = 1290] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x12c587800) [pid = 1657] [serial = 1369] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x128d74400) [pid = 1657] [serial = 1363] [outer = 0x0] [url = about:blank]
10:42:39 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x12afcb000) [pid = 1657] [serial = 1366] [outer = 0x0] [url = about:blank]
10:42:39 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
10:42:39 INFO - document served over http requires an http
10:42:39 INFO - sub-resource via xhr-request using the meta-csp
10:42:39 INFO - delivery method with no-redirect and when
10:42:39 INFO - the target request is same-origin.
10:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 568ms
10:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:42:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x138095000 == 71 [pid = 1657] [id = 533]
10:42:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x11d711c00) [pid = 1657] [serial = 1493] [outer = 0x0]
10:42:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x1201b4400) [pid = 1657] [serial = 1494] [outer = 0x11d711c00]
10:42:40 INFO - PROCESS | 1657 | 1447872160105 Marionette INFO loaded listener.js
10:42:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x12b788800) [pid = 1657] [serial = 1495] [outer = 0x11d711c00]
10:42:40 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
10:42:40 INFO - document served over http requires an http
10:42:40 INFO - sub-resource via xhr-request using the meta-csp
10:42:40 INFO - delivery method with swap-origin-redirect and when
10:42:40 INFO - the target request is same-origin.
10:42:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 567ms
10:42:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:42:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a538800 == 72 [pid = 1657] [id = 534]
10:42:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x12b77b800) [pid = 1657] [serial = 1496] [outer = 0x0]
10:42:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x1382bb000) [pid = 1657] [serial = 1497] [outer = 0x12b77b800]
10:42:40 INFO - PROCESS | 1657 | 1447872160709 Marionette INFO loaded listener.js
10:42:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x142aba800) [pid = 1657] [serial = 1498] [outer = 0x12b77b800]
10:42:41 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
10:42:41 INFO - document served over http requires an https
10:42:41 INFO - sub-resource via fetch-request using the meta-csp
10:42:41 INFO - delivery method with keep-origin-redirect and when
10:42:41 INFO - the target request is same-origin.
10:42:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
10:42:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:42:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a23800 == 73 [pid = 1657] [id = 535]
10:42:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x137a7dc00) [pid = 1657] [serial = 1499] [outer = 0x0]
10:42:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x143116c00) [pid = 1657] [serial = 1500] [outer = 0x137a7dc00]
10:42:41 INFO - PROCESS | 1657 | 1447872161321 Marionette INFO loaded listener.js
10:42:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x14452b400) [pid = 1657] [serial = 1501] [outer = 0x137a7dc00]
10:42:41 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
10:42:41 INFO - document served over http requires an https
10:42:41 INFO - sub-resource via fetch-request using the meta-csp
10:42:41 INFO - delivery method with no-redirect and when
10:42:41 INFO - the target request is same-origin.
10:42:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 571ms
10:42:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:42:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a22000 == 74 [pid = 1657] [id = 536]
10:42:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x12776c000) [pid = 1657] [serial = 1502] [outer = 0x0]
10:42:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x144d57400) [pid = 1657] [serial = 1503] [outer = 0x12776c000]
10:42:41 INFO - PROCESS | 1657 | 1447872161898 Marionette INFO loaded listener.js
10:42:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x1453e0800) [pid = 1657] [serial = 1504] [outer = 0x12776c000]
10:42:42 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
10:42:42 INFO - document served over http requires an https
10:42:42 INFO - sub-resource via fetch-request using the meta-csp
10:42:42 INFO - delivery method with swap-origin-redirect and when
10:42:42 INFO - the target request is same-origin.
10:42:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 871ms
10:42:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11fd65000 == 75 [pid = 1657] [id = 537]
10:42:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x11c6f9c00) [pid = 1657] [serial = 1505] [outer = 0x0]
10:42:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x11e713000) [pid = 1657] [serial = 1506] [outer = 0x11c6f9c00]
10:42:42 INFO - PROCESS | 1657 | 1447872162845 Marionette INFO loaded listener.js
10:42:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x11efa0000) [pid = 1657] [serial = 1507] [outer = 0x11c6f9c00]
10:42:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5a000 == 76 [pid = 1657] [id = 538]
10:42:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x11fda8800) [pid = 1657] [serial = 1508] [outer = 0x0]
10:42:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x124d64000) [pid = 1657] [serial = 1509] [outer = 0x11fda8800]
10:42:43 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
10:42:43 INFO - document served over http requires an https
10:42:43 INFO - sub-resource via iframe-tag using the meta-csp
10:42:43 INFO - delivery method with keep-origin-redirect and when
10:42:43 INFO - the target request is same-origin.
10:42:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 819ms
10:42:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x13773c000 == 77 [pid = 1657] [id = 539]
10:42:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x120214400) [pid = 1657] [serial = 1510] [outer = 0x0]
10:42:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x123e91000) [pid = 1657] [serial = 1511] [outer = 0x120214400]
10:42:43 INFO - PROCESS | 1657 | 1447872163689 Marionette INFO loaded listener.js
10:42:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x128450800) [pid = 1657] [serial = 1512] [outer = 0x120214400]
10:42:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c60800 == 78 [pid = 1657] [id = 540]
10:42:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x1286a4c00) [pid = 1657] [serial = 1513] [outer = 0x0]
10:42:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x128d9cc00) [pid = 1657] [serial = 1514] [outer = 0x1286a4c00]
10:42:44 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
10:42:44 INFO - document served over http requires an https
10:42:44 INFO - sub-resource via iframe-tag using the meta-csp
10:42:44 INFO - delivery method with no-redirect and when
10:42:44 INFO - the target request is same-origin.
10:42:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 821ms
10:42:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x144f2e800 == 79 [pid = 1657] [id = 541]
10:42:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x1290ac000) [pid = 1657] [serial = 1515] [outer = 0x0]
10:42:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x12a7e6000) [pid = 1657] [serial = 1516] [outer = 0x1290ac000]
10:42:44 INFO - PROCESS | 1657 | 1447872164510 Marionette INFO loaded listener.js
10:42:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x135c20c00) [pid = 1657] [serial = 1517] [outer = 0x1290ac000]
10:42:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472b2000 == 80 [pid = 1657] [id = 542]
10:42:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x12c587800) [pid = 1657] [serial = 1518] [outer = 0x0]
10:42:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x13819b400) [pid = 1657] [serial = 1519] [outer = 0x12c587800]
10:42:45 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
10:42:45 INFO - document served over http requires an https
10:42:45 INFO - sub-resource via iframe-tag using the meta-csp
10:42:45 INFO - delivery method with swap-origin-redirect and when
10:42:45 INFO - the target request is same-origin.
10:42:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 820ms
10:42:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472b7000 == 81 [pid = 1657] [id = 543]
10:42:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x1380b9400) [pid = 1657] [serial = 1520] [outer = 0x0]
10:42:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x138243c00) [pid = 1657] [serial = 1521] [outer = 0x1380b9400]
10:42:45 INFO - PROCESS | 1657 | 1447872165332 Marionette INFO loaded listener.js
10:42:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x14452e000) [pid = 1657] [serial = 1522] [outer = 0x1380b9400]
10:42:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:42:45 INFO - document served over http requires an https
10:42:45 INFO - sub-resource via script-tag using the meta-csp
10:42:45 INFO - delivery method with keep-origin-redirect and when
10:42:45 INFO - the target request is same-origin.
10:42:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 768ms
10:42:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x14794a800 == 82 [pid = 1657] [id = 544]
10:42:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x13a87f000) [pid = 1657] [serial = 1523] [outer = 0x0]
10:42:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x1453e3000) [pid = 1657] [serial = 1524] [outer = 0x13a87f000]
10:42:46 INFO - PROCESS | 1657 | 1447872166068 Marionette INFO loaded listener.js
10:42:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x14732dc00) [pid = 1657] [serial = 1525] [outer = 0x13a87f000]
10:42:46 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
10:42:46 INFO - document served over http requires an https
10:42:46 INFO - sub-resource via script-tag using the meta-csp
10:42:46 INFO - delivery method with no-redirect and when
10:42:46 INFO - the target request is same-origin.
10:42:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 722ms
10:42:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1483c0800 == 83 [pid = 1657] [id = 545]
10:42:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x147928000) [pid = 1657] [serial = 1526] [outer = 0x0]
10:42:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x147d39c00) [pid = 1657] [serial = 1527] [outer = 0x147928000]
10:42:46 INFO - PROCESS | 1657 | 1447872166819 Marionette INFO loaded listener.js
10:42:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x148160c00) [pid = 1657] [serial = 1528] [outer = 0x147928000]
10:42:47 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
10:42:47 INFO - document served over http requires an https
10:42:47 INFO - sub-resource via script-tag using the meta-csp
10:42:47 INFO - delivery method with swap-origin-redirect and when
10:42:47 INFO - the target request is same-origin.
10:42:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 769ms
10:42:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1485be000 == 84 [pid = 1657] [id = 546]
10:42:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x1334af400) [pid = 1657] [serial = 1529] [outer = 0x0]
10:42:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x1334b0400) [pid = 1657] [serial = 1530] [outer = 0x1334af400]
10:42:47 INFO - PROCESS | 1657 | 1447872167584 Marionette INFO loaded listener.js
10:42:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x1334b9000) [pid = 1657] [serial = 1531] [outer = 0x1334af400]
10:42:48 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
10:42:48 INFO - document served over http requires an https
10:42:48 INFO - sub-resource via xhr-request using the meta-csp
10:42:48 INFO - delivery method with keep-origin-redirect and when
10:42:48 INFO - the target request is same-origin.
10:42:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 674ms
10:42:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1485d2000 == 85 [pid = 1657] [id = 547]
10:42:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x1334b3800) [pid = 1657] [serial = 1532] [outer = 0x0]
10:42:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x147beb800) [pid = 1657] [serial = 1533] [outer = 0x1334b3800]
10:42:48 INFO - PROCESS | 1657 | 1447872168294 Marionette INFO loaded listener.js
10:42:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x148167800) [pid = 1657] [serial = 1534] [outer = 0x1334b3800]
10:42:48 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
10:42:48 INFO - document served over http requires an https
10:42:48 INFO - sub-resource via xhr-request using the meta-csp
10:42:48 INFO - delivery method with no-redirect and when
10:42:48 INFO - the target request is same-origin.
10:42:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 720ms
10:42:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x148edb800 == 86 [pid = 1657] [id = 548]
10:42:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x13964b000) [pid = 1657] [serial = 1535] [outer = 0x0]
10:42:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x13964ec00) [pid = 1657] [serial = 1536] [outer = 0x13964b000]
10:42:49 INFO - PROCESS | 1657 | 1447872169041 Marionette INFO loaded listener.js
10:42:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x139656c00) [pid = 1657] [serial = 1537] [outer = 0x13964b000]
10:42:49 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
10:42:49 INFO - document served over http requires an https
10:42:49 INFO - sub-resource via xhr-request using the meta-csp
10:42:49 INFO - delivery method with swap-origin-redirect and when
10:42:49 INFO - the target request is same-origin.
10:42:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 723ms
10:42:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:42:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x14adde000 == 87 [pid = 1657] [id = 549]
10:42:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x139653800) [pid = 1657] [serial = 1538] [outer = 0x0]
10:42:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x139654c00) [pid = 1657] [serial = 1539] [outer = 0x139653800]
10:42:49 INFO - PROCESS | 1657 | 1447872169765 Marionette INFO loaded listener.js
10:42:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x14855a400) [pid = 1657] [serial = 1540] [outer = 0x139653800]
10:42:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:42:50 INFO - document served over http requires an http
10:42:50 INFO - sub-resource via fetch-request using the meta-referrer
10:42:50 INFO - delivery method with keep-origin-redirect and when
10:42:50 INFO - the target request is cross-origin.
10:42:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 718ms
10:42:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:42:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x144dca000 == 88 [pid = 1657] [id = 550]
10:42:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x148560400) [pid = 1657] [serial = 1541] [outer = 0x0]
10:42:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x148565000) [pid = 1657] [serial = 1542] [outer = 0x148560400]
10:42:50 INFO - PROCESS | 1657 | 1447872170501 Marionette INFO loaded listener.js
10:42:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 294 (0x1485f1c00) [pid = 1657] [serial = 1543] [outer = 0x148560400]
10:42:50 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
10:42:50 INFO - document served over http requires an http
10:42:50 INFO - sub-resource via fetch-request using the meta-referrer
10:42:50 INFO - delivery method with no-redirect and when
10:42:50 INFO - the target request is cross-origin.
10:42:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 773ms
10:42:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:42:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x148c1c800 == 89 [pid = 1657] [id = 551]
10:42:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 295 (0x144ddb800) [pid = 1657] [serial = 1544] [outer = 0x0]
10:42:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 296 (0x144ddec00) [pid = 1657] [serial = 1545] [outer = 0x144ddb800]
10:42:51 INFO - PROCESS | 1657 | 1447872171273 Marionette INFO loaded listener.js
10:42:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 297 (0x144de5c00) [pid = 1657] [serial = 1546] [outer = 0x144ddb800]
10:42:51 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
10:42:51 INFO - document served over http requires an http
10:42:51 INFO - sub-resource via fetch-request using the meta-referrer
10:42:51 INFO - delivery method with swap-origin-redirect and when
10:42:51 INFO - the target request is cross-origin.
10:42:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 720ms
10:42:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:42:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x148c34800 == 90 [pid = 1657] [id = 552]
10:42:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 298 (0x144de6000) [pid = 1657] [serial = 1547] [outer = 0x0]
10:42:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 299 (0x1485edc00) [pid = 1657] [serial = 1548] [outer = 0x144de6000]
10:42:52 INFO - PROCESS | 1657 | 1447872172005 Marionette INFO loaded listener.js
10:42:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 300 (0x1489c8800) [pid = 1657] [serial = 1549] [outer = 0x144de6000]
10:42:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1482df000 == 91 [pid = 1657] [id = 553]
10:42:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 301 (0x144cc8400) [pid = 1657] [serial = 1550] [outer = 0x0]
10:42:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 302 (0x144ccac00) [pid = 1657] [serial = 1551] [outer = 0x144cc8400]
10:42:52 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
10:42:52 INFO - document served over http requires an http
10:42:52 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:52 INFO - delivery method with keep-origin-redirect and when
10:42:52 INFO - the target request is cross-origin.
10:42:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 720ms
10:42:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:42:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1482e5800 == 92 [pid = 1657] [id = 554]
10:42:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 303 (0x144cd2800) [pid = 1657] [serial = 1552] [outer = 0x0]
10:42:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 304 (0x144cd4000) [pid = 1657] [serial = 1553] [outer = 0x144cd2800]
10:42:52 INFO - PROCESS | 1657 | 1447872172768 Marionette INFO loaded listener.js
10:42:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 305 (0x1485f5c00) [pid = 1657] [serial = 1554] [outer = 0x144cd2800]
10:42:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c86800 == 93 [pid = 1657] [id = 555]
10:42:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 306 (0x144cd6400) [pid = 1657] [serial = 1555] [outer = 0x0]
10:42:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 307 (0x1489ca400) [pid = 1657] [serial = 1556] [outer = 0x144cd6400]
10:42:53 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
10:42:53 INFO - document served over http requires an http
10:42:53 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:53 INFO - delivery method with no-redirect and when
10:42:53 INFO - the target request is cross-origin.
10:42:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 768ms
10:42:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:42:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c91800 == 94 [pid = 1657] [id = 556]
10:42:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 308 (0x144cd7000) [pid = 1657] [serial = 1557] [outer = 0x0]
10:42:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 309 (0x1489cd000) [pid = 1657] [serial = 1558] [outer = 0x144cd7000]
10:42:53 INFO - PROCESS | 1657 | 1447872173540 Marionette INFO loaded listener.js
10:42:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 310 (0x1489d6400) [pid = 1657] [serial = 1559] [outer = 0x144cd7000]
10:42:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x14863e000 == 95 [pid = 1657] [id = 557]
10:42:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 311 (0x148563000) [pid = 1657] [serial = 1560] [outer = 0x0]
10:42:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 312 (0x12302a800) [pid = 1657] [serial = 1561] [outer = 0x148563000]
10:42:55 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
10:42:55 INFO - document served over http requires an http
10:42:55 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:55 INFO - delivery method with swap-origin-redirect and when
10:42:55 INFO - the target request is cross-origin.
10:42:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2140ms
10:42:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:42:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x112060800 == 96 [pid = 1657] [id = 558]
10:42:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 313 (0x112124000) [pid = 1657] [serial = 1562] [outer = 0x0]
10:42:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 314 (0x11c109000) [pid = 1657] [serial = 1563] [outer = 0x112124000]
10:42:55 INFO - PROCESS | 1657 | 1447872175733 Marionette INFO loaded listener.js
10:42:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 315 (0x144d5e400) [pid = 1657] [serial = 1564] [outer = 0x112124000]
10:42:56 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
10:42:56 INFO - document served over http requires an http
10:42:56 INFO - sub-resource via script-tag using the meta-referrer
10:42:56 INFO - delivery method with keep-origin-redirect and when
10:42:56 INFO - the target request is cross-origin.
10:42:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1319ms
10:42:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:42:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x120561800 == 97 [pid = 1657] [id = 559]
10:42:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 316 (0x11c421800) [pid = 1657] [serial = 1565] [outer = 0x0]
10:42:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 317 (0x11c84e400) [pid = 1657] [serial = 1566] [outer = 0x11c421800]
10:42:56 INFO - PROCESS | 1657 | 1447872176939 Marionette INFO loaded listener.js
10:42:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 318 (0x11e742000) [pid = 1657] [serial = 1567] [outer = 0x11c421800]
10:42:57 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
10:42:57 INFO - document served over http requires an http
10:42:57 INFO - sub-resource via script-tag using the meta-referrer
10:42:57 INFO - delivery method with no-redirect and when
10:42:57 INFO - the target request is cross-origin.
10:42:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 620ms
10:42:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:42:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1306d8000 == 98 [pid = 1657] [id = 560]
10:42:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 319 (0x11ece2000) [pid = 1657] [serial = 1568] [outer = 0x0]
10:42:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 320 (0x11efa3800) [pid = 1657] [serial = 1569] [outer = 0x11ece2000]
10:42:57 INFO - PROCESS | 1657 | 1447872177564 Marionette INFO loaded listener.js
10:42:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 321 (0x1252c3000) [pid = 1657] [serial = 1570] [outer = 0x11ece2000]
10:42:57 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
10:42:57 INFO - document served over http requires an http
10:42:57 INFO - sub-resource via script-tag using the meta-referrer
10:42:57 INFO - delivery method with swap-origin-redirect and when
10:42:57 INFO - the target request is cross-origin.
10:42:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 668ms
10:42:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:42:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x137d31000 == 99 [pid = 1657] [id = 561]
10:42:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 322 (0x11ee08800) [pid = 1657] [serial = 1571] [outer = 0x0]
10:42:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 323 (0x124a0bc00) [pid = 1657] [serial = 1572] [outer = 0x11ee08800]
10:42:58 INFO - PROCESS | 1657 | 1447872178270 Marionette INFO loaded listener.js
10:42:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 324 (0x1279aa400) [pid = 1657] [serial = 1573] [outer = 0x11ee08800]
10:42:58 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
10:42:58 INFO - document served over http requires an http
10:42:58 INFO - sub-resource via xhr-request using the meta-referrer
10:42:58 INFO - delivery method with keep-origin-redirect and when
10:42:58 INFO - the target request is cross-origin.
10:42:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 821ms
10:42:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:42:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0f2000 == 100 [pid = 1657] [id = 562]
10:42:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 325 (0x11cb4f000) [pid = 1657] [serial = 1574] [outer = 0x0]
10:42:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 326 (0x11ec87800) [pid = 1657] [serial = 1575] [outer = 0x11cb4f000]
10:42:59 INFO - PROCESS | 1657 | 1447872179097 Marionette INFO loaded listener.js
10:42:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 327 (0x127f7ac00) [pid = 1657] [serial = 1576] [outer = 0x11cb4f000]
10:42:59 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
10:42:59 INFO - document served over http requires an http
10:42:59 INFO - sub-resource via xhr-request using the meta-referrer
10:42:59 INFO - delivery method with no-redirect and when
10:42:59 INFO - the target request is cross-origin.
10:42:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 668ms
10:42:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:42:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e78800 == 101 [pid = 1657] [id = 563]
10:42:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 328 (0x11d9ac400) [pid = 1657] [serial = 1577] [outer = 0x0]
10:42:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 329 (0x12776a000) [pid = 1657] [serial = 1578] [outer = 0x11d9ac400]
10:42:59 INFO - PROCESS | 1657 | 1447872179754 Marionette INFO loaded listener.js
10:42:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 330 (0x12845cc00) [pid = 1657] [serial = 1579] [outer = 0x11d9ac400]
10:43:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:00 INFO - document served over http requires an http
10:43:00 INFO - sub-resource via xhr-request using the meta-referrer
10:43:00 INFO - delivery method with swap-origin-redirect and when
10:43:00 INFO - the target request is cross-origin.
10:43:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 668ms
10:43:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:43:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec68800 == 102 [pid = 1657] [id = 564]
10:43:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 331 (0x112a1e400) [pid = 1657] [serial = 1580] [outer = 0x0]
10:43:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 332 (0x11fdb0c00) [pid = 1657] [serial = 1581] [outer = 0x112a1e400]
10:43:00 INFO - PROCESS | 1657 | 1447872180449 Marionette INFO loaded listener.js
10:43:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 333 (0x12afc1800) [pid = 1657] [serial = 1582] [outer = 0x112a1e400]
10:43:00 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
10:43:00 INFO - document served over http requires an https
10:43:00 INFO - sub-resource via fetch-request using the meta-referrer
10:43:00 INFO - delivery method with keep-origin-redirect and when
10:43:00 INFO - the target request is cross-origin.
10:43:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 719ms
10:43:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:43:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b948800 == 103 [pid = 1657] [id = 565]
10:43:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 334 (0x1290ae800) [pid = 1657] [serial = 1583] [outer = 0x0]
10:43:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 335 (0x12b54c400) [pid = 1657] [serial = 1584] [outer = 0x1290ae800]
10:43:01 INFO - PROCESS | 1657 | 1447872181143 Marionette INFO loaded listener.js
10:43:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 336 (0x12c4d9800) [pid = 1657] [serial = 1585] [outer = 0x1290ae800]
10:43:01 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
10:43:01 INFO - document served over http requires an https
10:43:01 INFO - sub-resource via fetch-request using the meta-referrer
10:43:01 INFO - delivery method with no-redirect and when
10:43:01 INFO - the target request is cross-origin.
10:43:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 767ms
10:43:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:43:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfae000 == 104 [pid = 1657] [id = 566]
10:43:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 337 (0x128428800) [pid = 1657] [serial = 1586] [outer = 0x0]
10:43:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 338 (0x12c291000) [pid = 1657] [serial = 1587] [outer = 0x128428800]
10:43:01 INFO - PROCESS | 1657 | 1447872181933 Marionette INFO loaded listener.js
10:43:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 339 (0x12ccf8400) [pid = 1657] [serial = 1588] [outer = 0x128428800]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x142a23800 == 103 [pid = 1657] [id = 535]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x13a538800 == 102 [pid = 1657] [id = 534]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138095000 == 101 [pid = 1657] [id = 533]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x137734800 == 100 [pid = 1657] [id = 532]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1306d1800 == 99 [pid = 1657] [id = 531]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf91000 == 98 [pid = 1657] [id = 530]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5b800 == 97 [pid = 1657] [id = 529]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x127921000 == 96 [pid = 1657] [id = 528]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x124ba1000 == 95 [pid = 1657] [id = 527]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12056e000 == 94 [pid = 1657] [id = 526]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11eec7800 == 93 [pid = 1657] [id = 525]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x112041000 == 92 [pid = 1657] [id = 524]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11d866000 == 91 [pid = 1657] [id = 523]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb8000 == 90 [pid = 1657] [id = 522]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x127562000 == 89 [pid = 1657] [id = 521]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x120c42000 == 88 [pid = 1657] [id = 520]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x145cd0800 == 87 [pid = 1657] [id = 519]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x127576800 == 86 [pid = 1657] [id = 518]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x13130b000 == 85 [pid = 1657] [id = 517]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x14893d800 == 84 [pid = 1657] [id = 516]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x145266800 == 83 [pid = 1657] [id = 515]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x14893a000 == 82 [pid = 1657] [id = 514]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x14813c000 == 81 [pid = 1657] [id = 513]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x148137000 == 80 [pid = 1657] [id = 512]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x14851d800 == 79 [pid = 1657] [id = 511]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x143581000 == 78 [pid = 1657] [id = 510]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x14356d800 == 77 [pid = 1657] [id = 509]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x14851a800 == 76 [pid = 1657] [id = 508]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x148507000 == 75 [pid = 1657] [id = 507]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x147c72000 == 74 [pid = 1657] [id = 506]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1455da000 == 73 [pid = 1657] [id = 505]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1483d6800 == 72 [pid = 1657] [id = 504]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x144f1c800 == 71 [pid = 1657] [id = 503]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x143d67000 == 70 [pid = 1657] [id = 502]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x13a77b800 == 69 [pid = 1657] [id = 501]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3cc000 == 68 [pid = 1657] [id = 500]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138566000 == 67 [pid = 1657] [id = 499]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1383d8000 == 66 [pid = 1657] [id = 498]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138099800 == 65 [pid = 1657] [id = 497]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x13704b800 == 64 [pid = 1657] [id = 496]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5d0000 == 63 [pid = 1657] [id = 495]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11f64e800 == 62 [pid = 1657] [id = 494]
10:43:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb2000 == 61 [pid = 1657] [id = 493]
10:43:02 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
10:43:02 INFO - document served over http requires an https
10:43:02 INFO - sub-resource via fetch-request using the meta-referrer
10:43:02 INFO - delivery method with swap-origin-redirect and when
10:43:02 INFO - the target request is cross-origin.
10:43:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1269ms
10:43:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:43:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cfb8000 == 62 [pid = 1657] [id = 567]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 340 (0x112f7d400) [pid = 1657] [serial = 1589] [outer = 0x0]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 341 (0x11c8d0800) [pid = 1657] [serial = 1590] [outer = 0x112f7d400]
10:43:03 INFO - PROCESS | 1657 | 1447872183058 Marionette INFO loaded listener.js
10:43:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 342 (0x1275bf000) [pid = 1657] [serial = 1591] [outer = 0x112f7d400]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 341 (0x135c23800) [pid = 1657] [serial = 1378] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 340 (0x112f81800) [pid = 1657] [serial = 1333] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 339 (0x12059d800) [pid = 1657] [serial = 1344] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 338 (0x12776cc00) [pid = 1657] [serial = 1357] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 337 (0x12844b400) [pid = 1657] [serial = 1372] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 336 (0x1306b6800) [pid = 1657] [serial = 1375] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 335 (0x11c6f5800) [pid = 1657] [serial = 1336] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 334 (0x123030400) [pid = 1657] [serial = 1349] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 333 (0x11e822000) [pid = 1657] [serial = 1339] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 332 (0x12842d800) [pid = 1657] [serial = 1360] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | --DOMWINDOW == 331 (0x1260d2c00) [pid = 1657] [serial = 1354] [outer = 0x0] [url = about:blank]
10:43:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed1e000 == 63 [pid = 1657] [id = 568]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 332 (0x12328c800) [pid = 1657] [serial = 1592] [outer = 0x0]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 333 (0x127b48800) [pid = 1657] [serial = 1593] [outer = 0x12328c800]
10:43:03 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
10:43:03 INFO - document served over http requires an https
10:43:03 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:03 INFO - delivery method with keep-origin-redirect and when
10:43:03 INFO - the target request is cross-origin.
10:43:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 570ms
10:43:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:43:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f67c000 == 64 [pid = 1657] [id = 569]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 334 (0x128422c00) [pid = 1657] [serial = 1594] [outer = 0x0]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 335 (0x128d71800) [pid = 1657] [serial = 1595] [outer = 0x128422c00]
10:43:03 INFO - PROCESS | 1657 | 1447872183666 Marionette INFO loaded listener.js
10:43:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 336 (0x1306b3000) [pid = 1657] [serial = 1596] [outer = 0x128422c00]
10:43:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x127576800 == 65 [pid = 1657] [id = 570]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 337 (0x1306b3c00) [pid = 1657] [serial = 1597] [outer = 0x0]
10:43:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 338 (0x133421800) [pid = 1657] [serial = 1598] [outer = 0x1306b3c00]
10:43:04 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
10:43:04 INFO - document served over http requires an https
10:43:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:04 INFO - delivery method with no-redirect and when
10:43:04 INFO - the target request is cross-origin.
10:43:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 569ms
10:43:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:43:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e3f000 == 66 [pid = 1657] [id = 571]
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 339 (0x133423c00) [pid = 1657] [serial = 1599] [outer = 0x0]
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 340 (0x133512c00) [pid = 1657] [serial = 1600] [outer = 0x133423c00]
10:43:04 INFO - PROCESS | 1657 | 1447872184238 Marionette INFO loaded listener.js
10:43:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 341 (0x137806800) [pid = 1657] [serial = 1601] [outer = 0x133423c00]
10:43:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b944000 == 67 [pid = 1657] [id = 572]
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 342 (0x13780c000) [pid = 1657] [serial = 1602] [outer = 0x0]
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 343 (0x137a7bc00) [pid = 1657] [serial = 1603] [outer = 0x13780c000]
10:43:04 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
10:43:04 INFO - document served over http requires an https
10:43:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:04 INFO - delivery method with swap-origin-redirect and when
10:43:04 INFO - the target request is cross-origin.
10:43:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 618ms
10:43:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:43:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e547000 == 68 [pid = 1657] [id = 573]
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 344 (0x12844b000) [pid = 1657] [serial = 1604] [outer = 0x0]
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 345 (0x1378b9800) [pid = 1657] [serial = 1605] [outer = 0x12844b000]
10:43:04 INFO - PROCESS | 1657 | 1447872184900 Marionette INFO loaded listener.js
10:43:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 346 (0x137c40400) [pid = 1657] [serial = 1606] [outer = 0x12844b000]
10:43:05 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
10:43:05 INFO - document served over http requires an https
10:43:05 INFO - sub-resource via script-tag using the meta-referrer
10:43:05 INFO - delivery method with keep-origin-redirect and when
10:43:05 INFO - the target request is cross-origin.
10:43:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 569ms
10:43:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:43:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x13366f800 == 69 [pid = 1657] [id = 574]
10:43:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 347 (0x137cb6c00) [pid = 1657] [serial = 1607] [outer = 0x0]
10:43:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 348 (0x137e57c00) [pid = 1657] [serial = 1608] [outer = 0x137cb6c00]
10:43:05 INFO - PROCESS | 1657 | 1447872185448 Marionette INFO loaded listener.js
10:43:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 349 (0x1380bfc00) [pid = 1657] [serial = 1609] [outer = 0x137cb6c00]
10:43:05 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
10:43:05 INFO - document served over http requires an https
10:43:05 INFO - sub-resource via script-tag using the meta-referrer
10:43:05 INFO - delivery method with no-redirect and when
10:43:05 INFO - the target request is cross-origin.
10:43:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 568ms
10:43:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:43:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373c2800 == 70 [pid = 1657] [id = 575]
10:43:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 350 (0x138188400) [pid = 1657] [serial = 1610] [outer = 0x0]
10:43:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 351 (0x13818d400) [pid = 1657] [serial = 1611] [outer = 0x138188400]
10:43:06 INFO - PROCESS | 1657 | 1447872186033 Marionette INFO loaded listener.js
10:43:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 352 (0x13824a000) [pid = 1657] [serial = 1612] [outer = 0x138188400]
10:43:06 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
10:43:06 INFO - document served over http requires an https
10:43:06 INFO - sub-resource via script-tag using the meta-referrer
10:43:06 INFO - delivery method with swap-origin-redirect and when
10:43:06 INFO - the target request is cross-origin.
10:43:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 575ms
10:43:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:43:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x137af0800 == 71 [pid = 1657] [id = 576]
10:43:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 353 (0x138198000) [pid = 1657] [serial = 1613] [outer = 0x0]
10:43:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 354 (0x1382af800) [pid = 1657] [serial = 1614] [outer = 0x138198000]
10:43:06 INFO - PROCESS | 1657 | 1447872186598 Marionette INFO loaded listener.js
10:43:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 355 (0x139655c00) [pid = 1657] [serial = 1615] [outer = 0x138198000]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 354 (0x135a5e400) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 353 (0x13a75b800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 352 (0x145a0f800) [pid = 1657] [serial = 1434] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 351 (0x138246800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 350 (0x12c28c800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 349 (0x128446c00) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 348 (0x1279abc00) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 347 (0x13819b800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 346 (0x1290aa800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 345 (0x11216dc00) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 344 (0x1453e8c00) [pid = 1657] [serial = 1429] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872145426]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 343 (0x11e741000) [pid = 1657] [serial = 1387] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872136435]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 342 (0x10fae1000) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 341 (0x12b77b800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 340 (0x1289dd800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 339 (0x111c17800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 338 (0x137e5b000) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 337 (0x128454000) [pid = 1657] [serial = 1476] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 336 (0x11c17a000) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 335 (0x137a7dc00) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 334 (0x1274d3c00) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 333 (0x12c4dd400) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 332 (0x11d711c00) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 331 (0x137071800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 330 (0x127b4d400) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 329 (0x1260cc000) [pid = 1657] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 328 (0x124d37400) [pid = 1657] [serial = 1471] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872156381]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 327 (0x11e176000) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 326 (0x124d67c00) [pid = 1657] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 325 (0x111d7f400) [pid = 1657] [serial = 1382] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 324 (0x123e44000) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 323 (0x137807800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 322 (0x1260d9400) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 321 (0x1384f6400) [pid = 1657] [serial = 1046] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 320 (0x137c3e800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 319 (0x112124800) [pid = 1657] [serial = 1049] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 318 (0x12c4d6c00) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 317 (0x137cc3800) [pid = 1657] [serial = 1043] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 316 (0x11e71c000) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 315 (0x11d9ba800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 314 (0x112236000) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 313 (0x11e716800) [pid = 1657] [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]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 312 (0x13a87d800) [pid = 1657] [serial = 1424] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 311 (0x144d57400) [pid = 1657] [serial = 1503] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 310 (0x135a5f800) [pid = 1657] [serial = 1449] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 309 (0x147933000) [pid = 1657] [serial = 1440] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 308 (0x147bec400) [pid = 1657] [serial = 1443] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 307 (0x13a880c00) [pid = 1657] [serial = 1425] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 306 (0x1453e9800) [pid = 1657] [serial = 1422] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 305 (0x1306b7000) [pid = 1657] [serial = 1452] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 304 (0x144532400) [pid = 1657] [serial = 1416] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 303 (0x147925800) [pid = 1657] [serial = 1435] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 302 (0x145a06c00) [pid = 1657] [serial = 1432] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 301 (0x11c6bc400) [pid = 1657] [serial = 1458] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 300 (0x142ab7800) [pid = 1657] [serial = 1410] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 299 (0x147929c00) [pid = 1657] [serial = 1437] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 298 (0x12ccf9000) [pid = 1657] [serial = 1398] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 297 (0x120218000) [pid = 1657] [serial = 1388] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872136435]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 296 (0x11ca35800) [pid = 1657] [serial = 1385] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 295 (0x11248d000) [pid = 1657] [serial = 1383] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 294 (0x1201b4400) [pid = 1657] [serial = 1494] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 293 (0x143116c00) [pid = 1657] [serial = 1500] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x147d37800) [pid = 1657] [serial = 1446] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x111d94400) [pid = 1657] [serial = 1461] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x13342ac00) [pid = 1657] [serial = 1485] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x147332400) [pid = 1657] [serial = 1455] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x128425000) [pid = 1657] [serial = 1393] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x120215c00) [pid = 1657] [serial = 1390] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x1380b3c00) [pid = 1657] [serial = 1491] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x1382bb000) [pid = 1657] [serial = 1497] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x12bfce800) [pid = 1657] [serial = 1482] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x144d5d800) [pid = 1657] [serial = 1419] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x137807000) [pid = 1657] [serial = 1488] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x137a58800) [pid = 1657] [serial = 1401] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x128da6800) [pid = 1657] [serial = 1477] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x1279b1400) [pid = 1657] [serial = 1474] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x143d1c800) [pid = 1657] [serial = 1413] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x128d9e400) [pid = 1657] [serial = 1479] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x1384f9c00) [pid = 1657] [serial = 1407] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x138191c00) [pid = 1657] [serial = 1404] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x1279b3800) [pid = 1657] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x120216c00) [pid = 1657] [serial = 1464] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x12884c800) [pid = 1657] [serial = 1395] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x127b4dc00) [pid = 1657] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872156381]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x111a2d800) [pid = 1657] [serial = 1469] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x145a05000) [pid = 1657] [serial = 1430] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872145426]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x13a885000) [pid = 1657] [serial = 1427] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x143b8a800) [pid = 1657] [serial = 1312] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x127b5b000) [pid = 1657] [serial = 1115] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x1378ac400) [pid = 1657] [serial = 1291] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x137810400) [pid = 1657] [serial = 1234] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x1382ba000) [pid = 1657] [serial = 1218] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x142a5d800) [pid = 1657] [serial = 1223] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x12c81f800) [pid = 1657] [serial = 1288] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x127b53000) [pid = 1657] [serial = 1189] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x142a64000) [pid = 1657] [serial = 1048] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x142fdfc00) [pid = 1657] [serial = 1142] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x142e39800) [pid = 1657] [serial = 1051] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x12a7df800) [pid = 1657] [serial = 1285] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x137cc3400) [pid = 1657] [serial = 1210] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x13342ec00) [pid = 1657] [serial = 1321] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x13818b800) [pid = 1657] [serial = 1127] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x1384f8400) [pid = 1657] [serial = 1045] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x1384f8c00) [pid = 1657] [serial = 1307] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x1205a2800) [pid = 1657] [serial = 1112] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x137a7d000) [pid = 1657] [serial = 1152] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x133520400) [pid = 1657] [serial = 1315] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x11e73ec00) [pid = 1657] [serial = 1276] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x11d9b4800) [pid = 1657] [serial = 1109] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x120a05400) [pid = 1657] [serial = 1186] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x1290c9400) [pid = 1657] [serial = 1195] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x137e56400) [pid = 1657] [serial = 1124] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x124aeb800) [pid = 1657] [serial = 1279] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x1286a5c00) [pid = 1657] [serial = 1192] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x142fe5000) [pid = 1657] [serial = 1137] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x142fea000) [pid = 1657] [serial = 1231] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x1452ea400) [pid = 1657] [serial = 1327] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x138248000) [pid = 1657] [serial = 1213] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x144d50c00) [pid = 1657] [serial = 1330] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x143d2b800) [pid = 1657] [serial = 1324] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x142a58000) [pid = 1657] [serial = 1132] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x143123000) [pid = 1657] [serial = 1058] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x143121c00) [pid = 1657] [serial = 1411] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x128461c00) [pid = 1657] [serial = 1282] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x1290a8800) [pid = 1657] [serial = 1118] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x142fedc00) [pid = 1657] [serial = 1055] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x1380b6c00) [pid = 1657] [serial = 1297] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x137c45000) [pid = 1657] [serial = 1294] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x142ab8800) [pid = 1657] [serial = 1228] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x12b788800) [pid = 1657] [serial = 1495] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x143b7f800) [pid = 1657] [serial = 1147] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x12c4e2c00) [pid = 1657] [serial = 1198] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x12ccf4400) [pid = 1657] [serial = 1121] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x138197c00) [pid = 1657] [serial = 1302] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x137a7a800) [pid = 1657] [serial = 1207] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x135a5fc00) [pid = 1657] [serial = 1201] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x138196800) [pid = 1657] [serial = 1492] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x137c47c00) [pid = 1657] [serial = 1489] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x1378b0000) [pid = 1657] [serial = 1204] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x11d057000) [pid = 1657] [serial = 1183] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x143d23800) [pid = 1657] [serial = 1318] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x142aadc00) [pid = 1657] [serial = 1408] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x1384efc00) [pid = 1657] [serial = 1405] [outer = 0x0] [url = about:blank]
10:43:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x112124800) [pid = 1657] [serial = 1616] [outer = 0x12c28f800]
10:43:07 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
10:43:07 INFO - document served over http requires an https
10:43:07 INFO - sub-resource via xhr-request using the meta-referrer
10:43:07 INFO - delivery method with keep-origin-redirect and when
10:43:07 INFO - the target request is cross-origin.
10:43:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1221ms
10:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:43:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x130578000 == 72 [pid = 1657] [id = 577]
10:43:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11216f000) [pid = 1657] [serial = 1617] [outer = 0x0]
10:43:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x11c5bf000) [pid = 1657] [serial = 1618] [outer = 0x11216f000]
10:43:07 INFO - PROCESS | 1657 | 1447872187910 Marionette INFO loaded listener.js
10:43:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x1274dac00) [pid = 1657] [serial = 1619] [outer = 0x11216f000]
10:43:08 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
10:43:08 INFO - document served over http requires an https
10:43:08 INFO - sub-resource via xhr-request using the meta-referrer
10:43:08 INFO - delivery method with no-redirect and when
10:43:08 INFO - the target request is cross-origin.
10:43:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 620ms
10:43:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:43:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1383cf000 == 73 [pid = 1657] [id = 578]
10:43:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x11c17a000) [pid = 1657] [serial = 1620] [outer = 0x0]
10:43:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x128425000) [pid = 1657] [serial = 1621] [outer = 0x11c17a000]
10:43:08 INFO - PROCESS | 1657 | 1447872188572 Marionette INFO loaded listener.js
10:43:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x12b77b800) [pid = 1657] [serial = 1622] [outer = 0x11c17a000]
10:43:08 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
10:43:08 INFO - document served over http requires an https
10:43:08 INFO - sub-resource via xhr-request using the meta-referrer
10:43:08 INFO - delivery method with swap-origin-redirect and when
10:43:08 INFO - the target request is cross-origin.
10:43:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 569ms
10:43:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:43:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x13857d800 == 74 [pid = 1657] [id = 579]
10:43:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x12ccf4400) [pid = 1657] [serial = 1623] [outer = 0x0]
10:43:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x13341f400) [pid = 1657] [serial = 1624] [outer = 0x12ccf4400]
10:43:08 INFO - PROCESS | 1657 | 1447872188985 Marionette INFO loaded listener.js
10:43:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x137810400) [pid = 1657] [serial = 1625] [outer = 0x12ccf4400]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x137d34800 == 73 [pid = 1657] [id = 492]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x11fd65000 == 72 [pid = 1657] [id = 537]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x127908000 == 71 [pid = 1657] [id = 344]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5a000 == 70 [pid = 1657] [id = 538]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x13773c000 == 69 [pid = 1657] [id = 539]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x144c60800 == 68 [pid = 1657] [id = 540]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x144f2e800 == 67 [pid = 1657] [id = 541]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1472b2000 == 66 [pid = 1657] [id = 542]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1472b7000 == 65 [pid = 1657] [id = 543]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x14794a800 == 64 [pid = 1657] [id = 544]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1483c0800 == 63 [pid = 1657] [id = 545]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1485be000 == 62 [pid = 1657] [id = 546]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x137059000 == 61 [pid = 1657] [id = 361]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1485d2000 == 60 [pid = 1657] [id = 547]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x148edb800 == 59 [pid = 1657] [id = 548]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x14adde000 == 58 [pid = 1657] [id = 549]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x144dca000 == 57 [pid = 1657] [id = 550]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x148c1c800 == 56 [pid = 1657] [id = 551]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x148c34800 == 55 [pid = 1657] [id = 552]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1482df000 == 54 [pid = 1657] [id = 553]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1482e5800 == 53 [pid = 1657] [id = 554]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x144c86800 == 52 [pid = 1657] [id = 555]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x144c91800 == 51 [pid = 1657] [id = 556]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x14863e000 == 50 [pid = 1657] [id = 557]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x112060800 == 49 [pid = 1657] [id = 558]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x120561800 == 48 [pid = 1657] [id = 559]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1306d8000 == 47 [pid = 1657] [id = 560]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x137d31000 == 46 [pid = 1657] [id = 561]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x142a22000 == 45 [pid = 1657] [id = 536]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed1e000 == 44 [pid = 1657] [id = 568]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x127576800 == 43 [pid = 1657] [id = 570]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12b944000 == 42 [pid = 1657] [id = 572]
10:43:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12fd43800 == 41 [pid = 1657] [id = 394]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x123e78800 == 40 [pid = 1657] [id = 563]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12b948800 == 39 [pid = 1657] [id = 565]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x128e3f000 == 38 [pid = 1657] [id = 571]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1373c2800 == 37 [pid = 1657] [id = 575]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfb8000 == 36 [pid = 1657] [id = 567]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12e547000 == 35 [pid = 1657] [id = 573]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x137af0800 == 34 [pid = 1657] [id = 576]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11cfae000 == 33 [pid = 1657] [id = 566]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0f2000 == 32 [pid = 1657] [id = 562]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x130578000 == 31 [pid = 1657] [id = 577]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11f67c000 == 30 [pid = 1657] [id = 569]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec68800 == 29 [pid = 1657] [id = 564]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x13366f800 == 28 [pid = 1657] [id = 574]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x14452b400) [pid = 1657] [serial = 1501] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x135a60c00) [pid = 1657] [serial = 1486] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x142aba800) [pid = 1657] [serial = 1498] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x12ccfa000) [pid = 1657] [serial = 1483] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12054e400) [pid = 1657] [serial = 1470] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x12c581c00) [pid = 1657] [serial = 1396] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x12b726c00) [pid = 1657] [serial = 1480] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x14452d000) [pid = 1657] [serial = 1414] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x1274cc400) [pid = 1657] [serial = 1465] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x137cbf000) [pid = 1657] [serial = 1402] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x12845fc00) [pid = 1657] [serial = 1475] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x124d69400) [pid = 1657] [serial = 1391] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x1453e5c00) [pid = 1657] [serial = 1420] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x11ee0c000) [pid = 1657] [serial = 1462] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x11e71ec00) [pid = 1657] [serial = 1386] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x137a52400) [pid = 1657] [serial = 1381] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x11e712400) [pid = 1657] [serial = 1459] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x137073000) [pid = 1657] [serial = 1399] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x144d52000) [pid = 1657] [serial = 1417] [outer = 0x0] [url = about:blank]
10:43:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1383cf000 == 27 [pid = 1657] [id = 578]
10:43:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:13 INFO - document served over http requires an http
10:43:13 INFO - sub-resource via fetch-request using the meta-referrer
10:43:13 INFO - delivery method with keep-origin-redirect and when
10:43:13 INFO - the target request is same-origin.
10:43:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 4228ms
10:43:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:43:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x112048800 == 28 [pid = 1657] [id = 580]
10:43:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x112127c00) [pid = 1657] [serial = 1626] [outer = 0x0]
10:43:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x11212c800) [pid = 1657] [serial = 1627] [outer = 0x112127c00]
10:43:13 INFO - PROCESS | 1657 | 1447872193196 Marionette INFO loaded listener.js
10:43:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x112171c00) [pid = 1657] [serial = 1628] [outer = 0x112127c00]
10:43:13 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
10:43:13 INFO - document served over http requires an http
10:43:13 INFO - sub-resource via fetch-request using the meta-referrer
10:43:13 INFO - delivery method with no-redirect and when
10:43:13 INFO - the target request is same-origin.
10:43:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 472ms
10:43:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:43:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c116800 == 29 [pid = 1657] [id = 581]
10:43:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x112236c00) [pid = 1657] [serial = 1629] [outer = 0x0]
10:43:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x11223a800) [pid = 1657] [serial = 1630] [outer = 0x112236c00]
10:43:13 INFO - PROCESS | 1657 | 1447872193682 Marionette INFO loaded listener.js
10:43:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x112a1f800) [pid = 1657] [serial = 1631] [outer = 0x112236c00]
10:43:14 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
10:43:14 INFO - document served over http requires an http
10:43:14 INFO - sub-resource via fetch-request using the meta-referrer
10:43:14 INFO - delivery method with swap-origin-redirect and when
10:43:14 INFO - the target request is same-origin.
10:43:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 476ms
10:43:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:43:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cec7000 == 30 [pid = 1657] [id = 582]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x10fae7000) [pid = 1657] [serial = 1632] [outer = 0x0]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x112f7cc00) [pid = 1657] [serial = 1633] [outer = 0x10fae7000]
10:43:14 INFO - PROCESS | 1657 | 1447872194180 Marionette INFO loaded listener.js
10:43:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x11c6b4400) [pid = 1657] [serial = 1634] [outer = 0x10fae7000]
10:43:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0e6800 == 31 [pid = 1657] [id = 583]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11c6fc400) [pid = 1657] [serial = 1635] [outer = 0x0]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11ca2bc00) [pid = 1657] [serial = 1636] [outer = 0x11c6fc400]
10:43:14 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
10:43:14 INFO - document served over http requires an http
10:43:14 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:14 INFO - delivery method with keep-origin-redirect and when
10:43:14 INFO - the target request is same-origin.
10:43:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
10:43:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:43:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d85b000 == 32 [pid = 1657] [id = 584]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x11c847800) [pid = 1657] [serial = 1637] [outer = 0x0]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x11c8d5800) [pid = 1657] [serial = 1638] [outer = 0x11c847800]
10:43:14 INFO - PROCESS | 1657 | 1447872194690 Marionette INFO loaded listener.js
10:43:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x11cad3800) [pid = 1657] [serial = 1639] [outer = 0x11c847800]
10:43:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d98d000 == 33 [pid = 1657] [id = 585]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x11ca34400) [pid = 1657] [serial = 1640] [outer = 0x0]
10:43:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x11cade800) [pid = 1657] [serial = 1641] [outer = 0x11ca34400]
10:43:15 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
10:43:15 INFO - document served over http requires an http
10:43:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:15 INFO - delivery method with no-redirect and when
10:43:15 INFO - the target request is same-origin.
10:43:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 468ms
10:43:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:43:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eab7000 == 34 [pid = 1657] [id = 586]
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x11211f400) [pid = 1657] [serial = 1642] [outer = 0x0]
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x11cadc800) [pid = 1657] [serial = 1643] [outer = 0x11211f400]
10:43:15 INFO - PROCESS | 1657 | 1447872195192 Marionette INFO loaded listener.js
10:43:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x11cf0cc00) [pid = 1657] [serial = 1644] [outer = 0x11211f400]
10:43:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec27000 == 35 [pid = 1657] [id = 587]
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x11cade000) [pid = 1657] [serial = 1645] [outer = 0x0]
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x11d054400) [pid = 1657] [serial = 1646] [outer = 0x11cade000]
10:43:15 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
10:43:15 INFO - document served over http requires an http
10:43:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:15 INFO - delivery method with swap-origin-redirect and when
10:43:15 INFO - the target request is same-origin.
10:43:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 518ms
10:43:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:43:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec33800 == 36 [pid = 1657] [id = 588]
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x11cf0c400) [pid = 1657] [serial = 1647] [outer = 0x0]
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x11cf37800) [pid = 1657] [serial = 1648] [outer = 0x11cf0c400]
10:43:15 INFO - PROCESS | 1657 | 1447872195749 Marionette INFO loaded listener.js
10:43:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x11dc90000) [pid = 1657] [serial = 1649] [outer = 0x11cf0c400]
10:43:16 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
10:43:16 INFO - document served over http requires an http
10:43:16 INFO - sub-resource via script-tag using the meta-referrer
10:43:16 INFO - delivery method with keep-origin-redirect and when
10:43:16 INFO - the target request is same-origin.
10:43:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 518ms
10:43:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:43:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11edca800 == 37 [pid = 1657] [id = 589]
10:43:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x11e712800) [pid = 1657] [serial = 1650] [outer = 0x0]
10:43:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x11e719000) [pid = 1657] [serial = 1651] [outer = 0x11e712800]
10:43:16 INFO - PROCESS | 1657 | 1447872196189 Marionette INFO loaded listener.js
10:43:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x11e741800) [pid = 1657] [serial = 1652] [outer = 0x11e712800]
10:43:16 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
10:43:16 INFO - document served over http requires an http
10:43:16 INFO - sub-resource via script-tag using the meta-referrer
10:43:16 INFO - delivery method with no-redirect and when
10:43:16 INFO - the target request is same-origin.
10:43:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 467ms
10:43:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:43:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ef44000 == 38 [pid = 1657] [id = 590]
10:43:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x11e746400) [pid = 1657] [serial = 1653] [outer = 0x0]
10:43:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x11e797400) [pid = 1657] [serial = 1654] [outer = 0x11e746400]
10:43:16 INFO - PROCESS | 1657 | 1447872196688 Marionette INFO loaded listener.js
10:43:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x11eb65000) [pid = 1657] [serial = 1655] [outer = 0x11e746400]
10:43:17 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
10:43:17 INFO - document served over http requires an http
10:43:17 INFO - sub-resource via script-tag using the meta-referrer
10:43:17 INFO - delivery method with swap-origin-redirect and when
10:43:17 INFO - the target request is same-origin.
10:43:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 467ms
10:43:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:43:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cec5800 == 39 [pid = 1657] [id = 591]
10:43:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x11ec85800) [pid = 1657] [serial = 1656] [outer = 0x0]
10:43:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x11ec8bc00) [pid = 1657] [serial = 1657] [outer = 0x11ec85800]
10:43:17 INFO - PROCESS | 1657 | 1447872197132 Marionette INFO loaded listener.js
10:43:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x11ece5800) [pid = 1657] [serial = 1658] [outer = 0x11ec85800]
10:43:17 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
10:43:17 INFO - document served over http requires an http
10:43:17 INFO - sub-resource via xhr-request using the meta-referrer
10:43:17 INFO - delivery method with keep-origin-redirect and when
10:43:17 INFO - the target request is same-origin.
10:43:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 469ms
10:43:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:43:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12056b000 == 40 [pid = 1657] [id = 592]
10:43:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x111d88000) [pid = 1657] [serial = 1659] [outer = 0x0]
10:43:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x11ecea000) [pid = 1657] [serial = 1660] [outer = 0x111d88000]
10:43:17 INFO - PROCESS | 1657 | 1447872197671 Marionette INFO loaded listener.js
10:43:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x11ee11c00) [pid = 1657] [serial = 1661] [outer = 0x111d88000]
10:43:18 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
10:43:18 INFO - document served over http requires an http
10:43:18 INFO - sub-resource via xhr-request using the meta-referrer
10:43:18 INFO - delivery method with no-redirect and when
10:43:18 INFO - the target request is same-origin.
10:43:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 520ms
10:43:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:43:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d9a2000 == 41 [pid = 1657] [id = 593]
10:43:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x11f6a4400) [pid = 1657] [serial = 1662] [outer = 0x0]
10:43:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x11fc12800) [pid = 1657] [serial = 1663] [outer = 0x11f6a4400]
10:43:18 INFO - PROCESS | 1657 | 1447872198282 Marionette INFO loaded listener.js
10:43:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x11fda9c00) [pid = 1657] [serial = 1664] [outer = 0x11f6a4400]
10:43:18 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
10:43:18 INFO - document served over http requires an http
10:43:18 INFO - sub-resource via xhr-request using the meta-referrer
10:43:18 INFO - delivery method with swap-origin-redirect and when
10:43:18 INFO - the target request is same-origin.
10:43:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 623ms
10:43:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:43:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b32800 == 42 [pid = 1657] [id = 594]
10:43:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x11fdaf800) [pid = 1657] [serial = 1665] [outer = 0x0]
10:43:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x11fdfa800) [pid = 1657] [serial = 1666] [outer = 0x11fdaf800]
10:43:18 INFO - PROCESS | 1657 | 1447872198807 Marionette INFO loaded listener.js
10:43:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x1201b8800) [pid = 1657] [serial = 1667] [outer = 0x11fdaf800]
10:43:19 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
10:43:19 INFO - document served over http requires an https
10:43:19 INFO - sub-resource via fetch-request using the meta-referrer
10:43:19 INFO - delivery method with keep-origin-redirect and when
10:43:19 INFO - the target request is same-origin.
10:43:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 518ms
10:43:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:43:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e17800 == 43 [pid = 1657] [id = 595]
10:43:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x1201ba800) [pid = 1657] [serial = 1668] [outer = 0x0]
10:43:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x120218c00) [pid = 1657] [serial = 1669] [outer = 0x1201ba800]
10:43:19 INFO - PROCESS | 1657 | 1447872199312 Marionette INFO loaded listener.js
10:43:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x12059dc00) [pid = 1657] [serial = 1670] [outer = 0x1201ba800]
10:43:19 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
10:43:19 INFO - document served over http requires an https
10:43:19 INFO - sub-resource via fetch-request using the meta-referrer
10:43:19 INFO - delivery method with no-redirect and when
10:43:19 INFO - the target request is same-origin.
10:43:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 467ms
10:43:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:43:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1250d2000 == 44 [pid = 1657] [id = 596]
10:43:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x1205a0800) [pid = 1657] [serial = 1671] [outer = 0x0]
10:43:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x1205a5400) [pid = 1657] [serial = 1672] [outer = 0x1205a0800]
10:43:19 INFO - PROCESS | 1657 | 1447872199812 Marionette INFO loaded listener.js
10:43:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x122b1e000) [pid = 1657] [serial = 1673] [outer = 0x1205a0800]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x133423400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x13780c000) [pid = 1657] [serial = 1602] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x11d9ac400) [pid = 1657] [serial = 1577] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x128428800) [pid = 1657] [serial = 1586] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x133423c00) [pid = 1657] [serial = 1599] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x14452c000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x13964b000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x11c17a000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x13824c400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x1274d7000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x112a1e400) [pid = 1657] [serial = 1580] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x143b80400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x142e38800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x11ee08800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x14792d400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x138186c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x1260d2000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x120214400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x144de6000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x12a7e3c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x142ab1000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x11ec86c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x12776c000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x1290ae800) [pid = 1657] [serial = 1583] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x142aab800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x11ca2b000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x11c6f9c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x11d711000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x11fda8800) [pid = 1657] [serial = 1508] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x1306b3c00) [pid = 1657] [serial = 1597] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872183962]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x128422c00) [pid = 1657] [serial = 1594] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x1201abc00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x128464400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x128d70800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x14792d800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x128d99c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x13a880000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x144cd7000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x12c708400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x147928000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x12a7dd000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x12844b000) [pid = 1657] [serial = 1604] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x1380b5c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x142ab0400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x144cc8400) [pid = 1657] [serial = 1550] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x144cd6400) [pid = 1657] [serial = 1555] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872173020]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x13818fc00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x1260d1800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x111ad2c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x1290b7000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x137a4f400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x1453e2c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x11cb4f000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x112124000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x1378b0400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x13a87f000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x144ddb800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x112f7d400) [pid = 1657] [serial = 1589] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x138198000) [pid = 1657] [serial = 1613] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x144d56000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x138181c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x127b4ec00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x127f7f800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x137a7b000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x11c421800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x142aab400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x145a10c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x133425c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12328c800) [pid = 1657] [serial = 1592] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11ece2000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x144cd2800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x12c587800) [pid = 1657] [serial = 1518] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x138188400) [pid = 1657] [serial = 1610] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x111c20c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x11216f000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x127769400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x139653800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1380ba000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x133516800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1382b9000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1380b9400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x111c9b000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1286a4c00) [pid = 1657] [serial = 1513] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872164093]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x137cb6c00) [pid = 1657] [serial = 1607] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1384f3c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x1334af400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1378b1c00) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1290ac000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x11c852400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12845d000) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x148560400) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x11ecde800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x133429800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x148563000) [pid = 1657] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1334b3800) [pid = 1657] [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]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x139654c00) [pid = 1657] [serial = 1539] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x148565000) [pid = 1657] [serial = 1542] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x144ddec00) [pid = 1657] [serial = 1545] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1485edc00) [pid = 1657] [serial = 1548] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x144ccac00) [pid = 1657] [serial = 1551] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x144cd4000) [pid = 1657] [serial = 1553] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1489ca400) [pid = 1657] [serial = 1556] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872173020]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1489cd000) [pid = 1657] [serial = 1558] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12302a800) [pid = 1657] [serial = 1561] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11c109000) [pid = 1657] [serial = 1563] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11c84e400) [pid = 1657] [serial = 1566] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11efa3800) [pid = 1657] [serial = 1569] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x124a0bc00) [pid = 1657] [serial = 1572] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x13341f400) [pid = 1657] [serial = 1624] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11ec87800) [pid = 1657] [serial = 1575] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12776a000) [pid = 1657] [serial = 1578] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11fdb0c00) [pid = 1657] [serial = 1581] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12b54c400) [pid = 1657] [serial = 1584] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12c291000) [pid = 1657] [serial = 1587] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11c8d0800) [pid = 1657] [serial = 1590] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x127b48800) [pid = 1657] [serial = 1593] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x128d71800) [pid = 1657] [serial = 1595] [outer = 0x0] [url = about:blank]
10:43:21 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x133421800) [pid = 1657] [serial = 1598] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872183962]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x133512c00) [pid = 1657] [serial = 1600] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x137a7bc00) [pid = 1657] [serial = 1603] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1378b9800) [pid = 1657] [serial = 1605] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x137e57c00) [pid = 1657] [serial = 1608] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x13818d400) [pid = 1657] [serial = 1611] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1382af800) [pid = 1657] [serial = 1614] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11c5bf000) [pid = 1657] [serial = 1618] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x128425000) [pid = 1657] [serial = 1621] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11e713000) [pid = 1657] [serial = 1506] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x124d64000) [pid = 1657] [serial = 1509] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x123e91000) [pid = 1657] [serial = 1511] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x128d9cc00) [pid = 1657] [serial = 1514] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872164093]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12a7e6000) [pid = 1657] [serial = 1516] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x13819b400) [pid = 1657] [serial = 1519] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x138243c00) [pid = 1657] [serial = 1521] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1453e3000) [pid = 1657] [serial = 1524] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x147d39c00) [pid = 1657] [serial = 1527] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1334b0400) [pid = 1657] [serial = 1530] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x147beb800) [pid = 1657] [serial = 1533] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x13964ec00) [pid = 1657] [serial = 1536] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1279aa400) [pid = 1657] [serial = 1573] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12b77b800) [pid = 1657] [serial = 1622] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x127f7ac00) [pid = 1657] [serial = 1576] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12845cc00) [pid = 1657] [serial = 1579] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x139655c00) [pid = 1657] [serial = 1615] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1274dac00) [pid = 1657] [serial = 1619] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x142fea800) [pid = 1657] [serial = 1052] [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.]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1290ccc00) [pid = 1657] [serial = 1273] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x145a04c00) [pid = 1657] [serial = 1423] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x13a88bc00) [pid = 1657] [serial = 1428] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x145a0f000) [pid = 1657] [serial = 1433] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x147932400) [pid = 1657] [serial = 1438] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x147bea400) [pid = 1657] [serial = 1441] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x147d34400) [pid = 1657] [serial = 1444] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x147d3e800) [pid = 1657] [serial = 1447] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x147351400) [pid = 1657] [serial = 1450] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x147330c00) [pid = 1657] [serial = 1453] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x147354400) [pid = 1657] [serial = 1456] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1334b9000) [pid = 1657] [serial = 1531] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x148167800) [pid = 1657] [serial = 1534] [outer = 0x0] [url = about:blank]
10:43:22 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x139656c00) [pid = 1657] [serial = 1537] [outer = 0x0] [url = about:blank]
10:43:22 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
10:43:22 INFO - document served over http requires an https
10:43:22 INFO - sub-resource via fetch-request using the meta-referrer
10:43:22 INFO - delivery method with swap-origin-redirect and when
10:43:22 INFO - the target request is same-origin.
10:43:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2521ms
10:43:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:43:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x127567800 == 45 [pid = 1657] [id = 597]
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11216f000) [pid = 1657] [serial = 1674] [outer = 0x0]
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11c10a400) [pid = 1657] [serial = 1675] [outer = 0x11216f000]
10:43:22 INFO - PROCESS | 1657 | 1447872202298 Marionette INFO loaded listener.js
10:43:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1201ae000) [pid = 1657] [serial = 1676] [outer = 0x11216f000]
10:43:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x127906000 == 46 [pid = 1657] [id = 598]
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1205a3400) [pid = 1657] [serial = 1677] [outer = 0x0]
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x122b21000) [pid = 1657] [serial = 1678] [outer = 0x1205a3400]
10:43:22 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
10:43:22 INFO - document served over http requires an https
10:43:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:22 INFO - delivery method with keep-origin-redirect and when
10:43:22 INFO - the target request is same-origin.
10:43:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 468ms
10:43:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:43:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12798b800 == 47 [pid = 1657] [id = 599]
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11d056800) [pid = 1657] [serial = 1679] [outer = 0x0]
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x122b26c00) [pid = 1657] [serial = 1680] [outer = 0x11d056800]
10:43:22 INFO - PROCESS | 1657 | 1447872202791 Marionette INFO loaded listener.js
10:43:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12302d800) [pid = 1657] [serial = 1681] [outer = 0x11d056800]
10:43:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fae800 == 48 [pid = 1657] [id = 600]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x123028c00) [pid = 1657] [serial = 1682] [outer = 0x0]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12327f800) [pid = 1657] [serial = 1683] [outer = 0x123028c00]
10:43:23 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
10:43:23 INFO - document served over http requires an https
10:43:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:23 INFO - delivery method with no-redirect and when
10:43:23 INFO - the target request is same-origin.
10:43:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 518ms
10:43:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:43:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x128603000 == 49 [pid = 1657] [id = 601]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x123284000) [pid = 1657] [serial = 1684] [outer = 0x0]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x123e44c00) [pid = 1657] [serial = 1685] [outer = 0x123284000]
10:43:23 INFO - PROCESS | 1657 | 1447872203330 Marionette INFO loaded listener.js
10:43:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x124a0b000) [pid = 1657] [serial = 1686] [outer = 0x123284000]
10:43:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12886b000 == 50 [pid = 1657] [id = 602]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12327e000) [pid = 1657] [serial = 1687] [outer = 0x0]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124a0cc00) [pid = 1657] [serial = 1688] [outer = 0x12327e000]
10:43:23 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
10:43:23 INFO - document served over http requires an https
10:43:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:23 INFO - delivery method with swap-origin-redirect and when
10:43:23 INFO - the target request is same-origin.
10:43:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 472ms
10:43:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:43:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12886c800 == 51 [pid = 1657] [id = 603]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12328ac00) [pid = 1657] [serial = 1689] [outer = 0x0]
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124a0d800) [pid = 1657] [serial = 1690] [outer = 0x12328ac00]
10:43:23 INFO - PROCESS | 1657 | 1447872203859 Marionette INFO loaded listener.js
10:43:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x124d6bc00) [pid = 1657] [serial = 1691] [outer = 0x12328ac00]
10:43:24 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
10:43:24 INFO - document served over http requires an https
10:43:24 INFO - sub-resource via script-tag using the meta-referrer
10:43:24 INFO - delivery method with keep-origin-redirect and when
10:43:24 INFO - the target request is same-origin.
10:43:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
10:43:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:43:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c6d2000 == 52 [pid = 1657] [id = 604]
10:43:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x112232800) [pid = 1657] [serial = 1692] [outer = 0x0]
10:43:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x112237c00) [pid = 1657] [serial = 1693] [outer = 0x112232800]
10:43:24 INFO - PROCESS | 1657 | 1447872204577 Marionette INFO loaded listener.js
10:43:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x112f81000) [pid = 1657] [serial = 1694] [outer = 0x112232800]
10:43:24 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
10:43:24 INFO - document served over http requires an https
10:43:24 INFO - sub-resource via script-tag using the meta-referrer
10:43:24 INFO - delivery method with no-redirect and when
10:43:24 INFO - the target request is same-origin.
10:43:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 623ms
10:43:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:43:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x120137000 == 53 [pid = 1657] [id = 605]
10:43:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11c177800) [pid = 1657] [serial = 1695] [outer = 0x0]
10:43:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11c847c00) [pid = 1657] [serial = 1696] [outer = 0x11c177800]
10:43:25 INFO - PROCESS | 1657 | 1447872205164 Marionette INFO loaded listener.js
10:43:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11cf31000) [pid = 1657] [serial = 1697] [outer = 0x11c177800]
10:43:25 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
10:43:25 INFO - document served over http requires an https
10:43:25 INFO - sub-resource via script-tag using the meta-referrer
10:43:25 INFO - delivery method with swap-origin-redirect and when
10:43:25 INFO - the target request is same-origin.
10:43:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 668ms
10:43:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:43:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x128882000 == 54 [pid = 1657] [id = 606]
10:43:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11d9b2c00) [pid = 1657] [serial = 1698] [outer = 0x0]
10:43:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11e175400) [pid = 1657] [serial = 1699] [outer = 0x11d9b2c00]
10:43:25 INFO - PROCESS | 1657 | 1447872205875 Marionette INFO loaded listener.js
10:43:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11ee07800) [pid = 1657] [serial = 1700] [outer = 0x11d9b2c00]
10:43:26 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
10:43:26 INFO - document served over http requires an https
10:43:26 INFO - sub-resource via xhr-request using the meta-referrer
10:43:26 INFO - delivery method with keep-origin-redirect and when
10:43:26 INFO - the target request is same-origin.
10:43:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
10:43:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:43:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e5a800 == 55 [pid = 1657] [id = 607]
10:43:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11f6a7400) [pid = 1657] [serial = 1701] [outer = 0x0]
10:43:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11fc8fc00) [pid = 1657] [serial = 1702] [outer = 0x11f6a7400]
10:43:26 INFO - PROCESS | 1657 | 1447872206461 Marionette INFO loaded listener.js
10:43:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1201b4c00) [pid = 1657] [serial = 1703] [outer = 0x11f6a7400]
10:43:26 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
10:43:26 INFO - document served over http requires an https
10:43:26 INFO - sub-resource via xhr-request using the meta-referrer
10:43:26 INFO - delivery method with no-redirect and when
10:43:26 INFO - the target request is same-origin.
10:43:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 618ms
10:43:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:43:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a736000 == 56 [pid = 1657] [id = 608]
10:43:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x120a05c00) [pid = 1657] [serial = 1704] [outer = 0x0]
10:43:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x122b1f800) [pid = 1657] [serial = 1705] [outer = 0x120a05c00]
10:43:27 INFO - PROCESS | 1657 | 1447872207145 Marionette INFO loaded listener.js
10:43:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x124bc4000) [pid = 1657] [serial = 1706] [outer = 0x120a05c00]
10:43:27 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
10:43:27 INFO - document served over http requires an https
10:43:27 INFO - sub-resource via xhr-request using the meta-referrer
10:43:27 INFO - delivery method with swap-origin-redirect and when
10:43:27 INFO - the target request is same-origin.
10:43:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 625ms
10:43:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:43:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a894000 == 57 [pid = 1657] [id = 609]
10:43:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x124d6d800) [pid = 1657] [serial = 1707] [outer = 0x0]
10:43:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12506b000) [pid = 1657] [serial = 1708] [outer = 0x124d6d800]
10:43:27 INFO - PROCESS | 1657 | 1447872207719 Marionette INFO loaded listener.js
10:43:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1260d3800) [pid = 1657] [serial = 1709] [outer = 0x124d6d800]
10:43:28 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
10:43:28 INFO - document served over http requires an http
10:43:28 INFO - sub-resource via fetch-request using the http-csp
10:43:28 INFO - delivery method with keep-origin-redirect and when
10:43:28 INFO - the target request is cross-origin.
10:43:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 669ms
10:43:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:43:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afe9800 == 58 [pid = 1657] [id = 610]
10:43:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12327fc00) [pid = 1657] [serial = 1710] [outer = 0x0]
10:43:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1260d9800) [pid = 1657] [serial = 1711] [outer = 0x12327fc00]
10:43:28 INFO - PROCESS | 1657 | 1447872208421 Marionette INFO loaded listener.js
10:43:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1274d7400) [pid = 1657] [serial = 1712] [outer = 0x12327fc00]
10:43:28 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
10:43:28 INFO - document served over http requires an http
10:43:28 INFO - sub-resource via fetch-request using the http-csp
10:43:28 INFO - delivery method with no-redirect and when
10:43:28 INFO - the target request is cross-origin.
10:43:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 621ms
10:43:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:43:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b209800 == 59 [pid = 1657] [id = 611]
10:43:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1274d7c00) [pid = 1657] [serial = 1713] [outer = 0x0]
10:43:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1275bb800) [pid = 1657] [serial = 1714] [outer = 0x1274d7c00]
10:43:29 INFO - PROCESS | 1657 | 1447872209060 Marionette INFO loaded listener.js
10:43:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12764a000) [pid = 1657] [serial = 1715] [outer = 0x1274d7c00]
10:43:29 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
10:43:29 INFO - document served over http requires an http
10:43:29 INFO - sub-resource via fetch-request using the http-csp
10:43:29 INFO - delivery method with swap-origin-redirect and when
10:43:29 INFO - the target request is cross-origin.
10:43:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 671ms
10:43:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:43:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5c8000 == 60 [pid = 1657] [id = 612]
10:43:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1275c6800) [pid = 1657] [serial = 1716] [outer = 0x0]
10:43:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x127651400) [pid = 1657] [serial = 1717] [outer = 0x1275c6800]
10:43:29 INFO - PROCESS | 1657 | 1447872209737 Marionette INFO loaded listener.js
10:43:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x127670800) [pid = 1657] [serial = 1718] [outer = 0x1275c6800]
10:43:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf88000 == 61 [pid = 1657] [id = 613]
10:43:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x127671c00) [pid = 1657] [serial = 1719] [outer = 0x0]
10:43:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x127656400) [pid = 1657] [serial = 1720] [outer = 0x127671c00]
10:43:30 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
10:43:30 INFO - document served over http requires an http
10:43:30 INFO - sub-resource via iframe-tag using the http-csp
10:43:30 INFO - delivery method with keep-origin-redirect and when
10:43:30 INFO - the target request is cross-origin.
10:43:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
10:43:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:43:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf92000 == 62 [pid = 1657] [id = 614]
10:43:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x127656000) [pid = 1657] [serial = 1721] [outer = 0x0]
10:43:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x127762800) [pid = 1657] [serial = 1722] [outer = 0x127656000]
10:43:30 INFO - PROCESS | 1657 | 1447872210438 Marionette INFO loaded listener.js
10:43:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x127771400) [pid = 1657] [serial = 1723] [outer = 0x127656000]
10:43:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2b0800 == 63 [pid = 1657] [id = 615]
10:43:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1279ac000) [pid = 1657] [serial = 1724] [outer = 0x0]
10:43:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x127b4ec00) [pid = 1657] [serial = 1725] [outer = 0x1279ac000]
10:43:30 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
10:43:30 INFO - document served over http requires an http
10:43:30 INFO - sub-resource via iframe-tag using the http-csp
10:43:30 INFO - delivery method with no-redirect and when
10:43:30 INFO - the target request is cross-origin.
10:43:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 721ms
10:43:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:43:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c7a8800 == 64 [pid = 1657] [id = 616]
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1279af000) [pid = 1657] [serial = 1726] [outer = 0x0]
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x127b4c000) [pid = 1657] [serial = 1727] [outer = 0x1279af000]
10:43:31 INFO - PROCESS | 1657 | 1447872211196 Marionette INFO loaded listener.js
10:43:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x128423400) [pid = 1657] [serial = 1728] [outer = 0x1279af000]
10:43:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c874000 == 65 [pid = 1657] [id = 617]
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x128425000) [pid = 1657] [serial = 1729] [outer = 0x0]
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12842a800) [pid = 1657] [serial = 1730] [outer = 0x128425000]
10:43:31 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
10:43:31 INFO - document served over http requires an http
10:43:31 INFO - sub-resource via iframe-tag using the http-csp
10:43:31 INFO - delivery method with swap-origin-redirect and when
10:43:31 INFO - the target request is cross-origin.
10:43:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 773ms
10:43:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:43:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e550800 == 66 [pid = 1657] [id = 618]
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11f6a2800) [pid = 1657] [serial = 1731] [outer = 0x0]
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12842d800) [pid = 1657] [serial = 1732] [outer = 0x11f6a2800]
10:43:31 INFO - PROCESS | 1657 | 1447872211918 Marionette INFO loaded listener.js
10:43:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12845c800) [pid = 1657] [serial = 1733] [outer = 0x11f6a2800]
10:43:32 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
10:43:32 INFO - document served over http requires an http
10:43:32 INFO - sub-resource via script-tag using the http-csp
10:43:32 INFO - delivery method with keep-origin-redirect and when
10:43:32 INFO - the target request is cross-origin.
10:43:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 668ms
10:43:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:43:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x130587000 == 67 [pid = 1657] [id = 619]
10:43:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12845fc00) [pid = 1657] [serial = 1734] [outer = 0x0]
10:43:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1286a4000) [pid = 1657] [serial = 1735] [outer = 0x12845fc00]
10:43:32 INFO - PROCESS | 1657 | 1447872212576 Marionette INFO loaded listener.js
10:43:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1286ad800) [pid = 1657] [serial = 1736] [outer = 0x12845fc00]
10:43:32 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
10:43:32 INFO - document served over http requires an http
10:43:32 INFO - sub-resource via script-tag using the http-csp
10:43:32 INFO - delivery method with no-redirect and when
10:43:32 INFO - the target request is cross-origin.
10:43:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 621ms
10:43:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:43:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1306d8000 == 68 [pid = 1657] [id = 620]
10:43:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1286b0000) [pid = 1657] [serial = 1737] [outer = 0x0]
10:43:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1286b2800) [pid = 1657] [serial = 1738] [outer = 0x1286b0000]
10:43:33 INFO - PROCESS | 1657 | 1447872213219 Marionette INFO loaded listener.js
10:43:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12884b000) [pid = 1657] [serial = 1739] [outer = 0x1286b0000]
10:43:33 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
10:43:33 INFO - document served over http requires an http
10:43:33 INFO - sub-resource via script-tag using the http-csp
10:43:33 INFO - delivery method with swap-origin-redirect and when
10:43:33 INFO - the target request is cross-origin.
10:43:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 739ms
10:43:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:43:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x13131d000 == 69 [pid = 1657] [id = 621]
10:43:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1289da000) [pid = 1657] [serial = 1740] [outer = 0x0]
10:43:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x1289ddc00) [pid = 1657] [serial = 1741] [outer = 0x1289da000]
10:43:34 INFO - PROCESS | 1657 | 1447872214007 Marionette INFO loaded listener.js
10:43:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x128d6ec00) [pid = 1657] [serial = 1742] [outer = 0x1289da000]
10:43:34 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
10:43:34 INFO - document served over http requires an http
10:43:34 INFO - sub-resource via xhr-request using the http-csp
10:43:34 INFO - delivery method with keep-origin-redirect and when
10:43:34 INFO - the target request is cross-origin.
10:43:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 617ms
10:43:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:43:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12899c000 == 70 [pid = 1657] [id = 622]
10:43:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x111ad3000) [pid = 1657] [serial = 1743] [outer = 0x0]
10:43:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x128d9b400) [pid = 1657] [serial = 1744] [outer = 0x111ad3000]
10:43:35 INFO - PROCESS | 1657 | 1447872215093 Marionette INFO loaded listener.js
10:43:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x128da7c00) [pid = 1657] [serial = 1745] [outer = 0x111ad3000]
10:43:35 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
10:43:35 INFO - document served over http requires an http
10:43:35 INFO - sub-resource via xhr-request using the http-csp
10:43:35 INFO - delivery method with no-redirect and when
10:43:35 INFO - the target request is cross-origin.
10:43:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1169ms
10:43:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:43:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x112f35000 == 71 [pid = 1657] [id = 623]
10:43:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x111c84800) [pid = 1657] [serial = 1746] [outer = 0x0]
10:43:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x111c8c400) [pid = 1657] [serial = 1747] [outer = 0x111c84800]
10:43:35 INFO - PROCESS | 1657 | 1447872215854 Marionette INFO loaded listener.js
10:43:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1290af000) [pid = 1657] [serial = 1748] [outer = 0x111c84800]
10:43:36 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
10:43:36 INFO - document served over http requires an http
10:43:36 INFO - sub-resource via xhr-request using the http-csp
10:43:36 INFO - delivery method with swap-origin-redirect and when
10:43:36 INFO - the target request is cross-origin.
10:43:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 718ms
10:43:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:43:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec1c000 == 72 [pid = 1657] [id = 624]
10:43:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x10fae7800) [pid = 1657] [serial = 1749] [outer = 0x0]
10:43:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x112128400) [pid = 1657] [serial = 1750] [outer = 0x10fae7800]
10:43:36 INFO - PROCESS | 1657 | 1447872216681 Marionette INFO loaded listener.js
10:43:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x1290ca400) [pid = 1657] [serial = 1751] [outer = 0x10fae7800]
10:43:37 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
10:43:37 INFO - document served over http requires an https
10:43:37 INFO - sub-resource via fetch-request using the http-csp
10:43:37 INFO - delivery method with keep-origin-redirect and when
10:43:37 INFO - the target request is cross-origin.
10:43:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1021ms
10:43:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:43:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d567800 == 73 [pid = 1657] [id = 625]
10:43:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x111d77800) [pid = 1657] [serial = 1752] [outer = 0x0]
10:43:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11216a000) [pid = 1657] [serial = 1753] [outer = 0x111d77800]
10:43:37 INFO - PROCESS | 1657 | 1447872217588 Marionette INFO loaded listener.js
10:43:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x112a2bc00) [pid = 1657] [serial = 1754] [outer = 0x111d77800]
10:43:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:38 INFO - document served over http requires an https
10:43:38 INFO - sub-resource via fetch-request using the http-csp
10:43:38 INFO - delivery method with no-redirect and when
10:43:38 INFO - the target request is cross-origin.
10:43:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 720ms
10:43:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:43:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c114000 == 74 [pid = 1657] [id = 626]
10:43:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x112121400) [pid = 1657] [serial = 1755] [outer = 0x0]
10:43:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x11252e000) [pid = 1657] [serial = 1756] [outer = 0x112121400]
10:43:38 INFO - PROCESS | 1657 | 1447872218504 Marionette INFO loaded listener.js
10:43:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x11ca2e400) [pid = 1657] [serial = 1757] [outer = 0x112121400]
10:43:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:38 INFO - document served over http requires an https
10:43:38 INFO - sub-resource via fetch-request using the http-csp
10:43:38 INFO - delivery method with swap-origin-redirect and when
10:43:38 INFO - the target request is cross-origin.
10:43:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 919ms
10:43:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:43:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c627000 == 75 [pid = 1657] [id = 627]
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x11cb51000) [pid = 1657] [serial = 1758] [outer = 0x0]
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x11d04d800) [pid = 1657] [serial = 1759] [outer = 0x11cb51000]
10:43:39 INFO - PROCESS | 1657 | 1447872219236 Marionette INFO loaded listener.js
10:43:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x11e73a800) [pid = 1657] [serial = 1760] [outer = 0x11cb51000]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x128e4b000 == 74 [pid = 1657] [id = 70]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11edbc800 == 73 [pid = 1657] [id = 54]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11c128000 == 72 [pid = 1657] [id = 51]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11f681000 == 71 [pid = 1657] [id = 59]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x127fb0800 == 70 [pid = 1657] [id = 67]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11d870800 == 69 [pid = 1657] [id = 53]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12060f000 == 68 [pid = 1657] [id = 61]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0d7800 == 67 [pid = 1657] [id = 56]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12886b000 == 66 [pid = 1657] [id = 602]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x127fae800 == 65 [pid = 1657] [id = 600]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x127906000 == 64 [pid = 1657] [id = 598]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec27000 == 63 [pid = 1657] [id = 587]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11d98d000 == 62 [pid = 1657] [id = 585]
10:43:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0e6800 == 61 [pid = 1657] [id = 583]
10:43:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x112579800 == 62 [pid = 1657] [id = 628]
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x10fb33c00) [pid = 1657] [serial = 1761] [outer = 0x0]
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x112168c00) [pid = 1657] [serial = 1762] [outer = 0x10fb33c00]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x1380bfc00) [pid = 1657] [serial = 1609] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x13824a000) [pid = 1657] [serial = 1612] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1252c3000) [pid = 1657] [serial = 1570] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x11e742000) [pid = 1657] [serial = 1567] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x144d5e400) [pid = 1657] [serial = 1564] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x1489d6400) [pid = 1657] [serial = 1559] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x1485f5c00) [pid = 1657] [serial = 1554] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1489c8800) [pid = 1657] [serial = 1549] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x144de5c00) [pid = 1657] [serial = 1546] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1485f1c00) [pid = 1657] [serial = 1543] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x14855a400) [pid = 1657] [serial = 1540] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x148160c00) [pid = 1657] [serial = 1528] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x14732dc00) [pid = 1657] [serial = 1525] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x14452e000) [pid = 1657] [serial = 1522] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x135c20c00) [pid = 1657] [serial = 1517] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x128450800) [pid = 1657] [serial = 1512] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11efa0000) [pid = 1657] [serial = 1507] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1453e0800) [pid = 1657] [serial = 1504] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1306b3000) [pid = 1657] [serial = 1596] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1275bf000) [pid = 1657] [serial = 1591] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12ccf8400) [pid = 1657] [serial = 1588] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12c4d9800) [pid = 1657] [serial = 1585] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12afc1800) [pid = 1657] [serial = 1582] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x137c40400) [pid = 1657] [serial = 1606] [outer = 0x0] [url = about:blank]
10:43:39 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x137806800) [pid = 1657] [serial = 1601] [outer = 0x0] [url = about:blank]
10:43:39 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
10:43:39 INFO - document served over http requires an https
10:43:39 INFO - sub-resource via iframe-tag using the http-csp
10:43:39 INFO - delivery method with keep-origin-redirect and when
10:43:39 INFO - the target request is cross-origin.
10:43:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 772ms
10:43:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:43:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c1b8000 == 63 [pid = 1657] [id = 629]
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x112f7d400) [pid = 1657] [serial = 1763] [outer = 0x0]
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11c6f9400) [pid = 1657] [serial = 1764] [outer = 0x112f7d400]
10:43:39 INFO - PROCESS | 1657 | 1447872219940 Marionette INFO loaded listener.js
10:43:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11e712400) [pid = 1657] [serial = 1765] [outer = 0x112f7d400]
10:43:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d998800 == 64 [pid = 1657] [id = 630]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x11cf0e800) [pid = 1657] [serial = 1766] [outer = 0x0]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x11e73c800) [pid = 1657] [serial = 1767] [outer = 0x11cf0e800]
10:43:40 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
10:43:40 INFO - document served over http requires an https
10:43:40 INFO - sub-resource via iframe-tag using the http-csp
10:43:40 INFO - delivery method with no-redirect and when
10:43:40 INFO - the target request is cross-origin.
10:43:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 517ms
10:43:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:43:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ecd3000 == 65 [pid = 1657] [id = 631]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11e73e800) [pid = 1657] [serial = 1768] [outer = 0x0]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11e791000) [pid = 1657] [serial = 1769] [outer = 0x11e73e800]
10:43:40 INFO - PROCESS | 1657 | 1447872220455 Marionette INFO loaded listener.js
10:43:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11ece4c00) [pid = 1657] [serial = 1770] [outer = 0x11e73e800]
10:43:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f652800 == 66 [pid = 1657] [id = 632]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11ec8d400) [pid = 1657] [serial = 1771] [outer = 0x0]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x11efa0000) [pid = 1657] [serial = 1772] [outer = 0x11ec8d400]
10:43:40 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
10:43:40 INFO - document served over http requires an https
10:43:40 INFO - sub-resource via iframe-tag using the http-csp
10:43:40 INFO - delivery method with swap-origin-redirect and when
10:43:40 INFO - the target request is cross-origin.
10:43:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 517ms
10:43:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:43:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12023f000 == 67 [pid = 1657] [id = 633]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11ecf6400) [pid = 1657] [serial = 1773] [outer = 0x0]
10:43:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x11f6a4800) [pid = 1657] [serial = 1774] [outer = 0x11ecf6400]
10:43:40 INFO - PROCESS | 1657 | 1447872220992 Marionette INFO loaded listener.js
10:43:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x120215000) [pid = 1657] [serial = 1775] [outer = 0x11ecf6400]
10:43:41 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
10:43:41 INFO - document served over http requires an https
10:43:41 INFO - sub-resource via script-tag using the http-csp
10:43:41 INFO - delivery method with keep-origin-redirect and when
10:43:41 INFO - the target request is cross-origin.
10:43:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 518ms
10:43:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:43:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c32800 == 68 [pid = 1657] [id = 634]
10:43:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x11ee08800) [pid = 1657] [serial = 1776] [outer = 0x0]
10:43:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x1205a1800) [pid = 1657] [serial = 1777] [outer = 0x11ee08800]
10:43:41 INFO - PROCESS | 1657 | 1447872221547 Marionette INFO loaded listener.js
10:43:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x122c74c00) [pid = 1657] [serial = 1778] [outer = 0x11ee08800]
10:43:41 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
10:43:41 INFO - document served over http requires an https
10:43:41 INFO - sub-resource via script-tag using the http-csp
10:43:41 INFO - delivery method with no-redirect and when
10:43:41 INFO - the target request is cross-origin.
10:43:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 520ms
10:43:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:43:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e14800 == 69 [pid = 1657] [id = 635]
10:43:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12302fc00) [pid = 1657] [serial = 1779] [outer = 0x0]
10:43:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x123e4e400) [pid = 1657] [serial = 1780] [outer = 0x12302fc00]
10:43:42 INFO - PROCESS | 1657 | 1447872222032 Marionette INFO loaded listener.js
10:43:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x124d66000) [pid = 1657] [serial = 1781] [outer = 0x12302fc00]
10:43:42 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
10:43:42 INFO - document served over http requires an https
10:43:42 INFO - sub-resource via script-tag using the http-csp
10:43:42 INFO - delivery method with swap-origin-redirect and when
10:43:42 INFO - the target request is cross-origin.
10:43:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 620ms
10:43:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x11212c800) [pid = 1657] [serial = 1627] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x122b21000) [pid = 1657] [serial = 1678] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x11c10a400) [pid = 1657] [serial = 1675] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11e797400) [pid = 1657] [serial = 1654] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x11ca2bc00) [pid = 1657] [serial = 1636] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x112f7cc00) [pid = 1657] [serial = 1633] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x120218c00) [pid = 1657] [serial = 1669] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x11fc12800) [pid = 1657] [serial = 1663] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11ec8bc00) [pid = 1657] [serial = 1657] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11ecea000) [pid = 1657] [serial = 1660] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11cf37800) [pid = 1657] [serial = 1648] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11cade800) [pid = 1657] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872194943]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x11c8d5800) [pid = 1657] [serial = 1638] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x11223a800) [pid = 1657] [serial = 1630] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11fdfa800) [pid = 1657] [serial = 1666] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x123e44c00) [pid = 1657] [serial = 1685] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11d054400) [pid = 1657] [serial = 1646] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x11cadc800) [pid = 1657] [serial = 1643] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x124a0cc00) [pid = 1657] [serial = 1688] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11c6fc400) [pid = 1657] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x112127c00) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x11f6a4400) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11e712800) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11ca34400) [pid = 1657] [serial = 1640] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872194943]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11211f400) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11cf0c400) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x123284000) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11cade000) [pid = 1657] [serial = 1645] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x10fae7000) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12327e000) [pid = 1657] [serial = 1687] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x112236c00) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1201ba800) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11c847800) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11d056800) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11fdaf800) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x123028c00) [pid = 1657] [serial = 1682] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872203056]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11e746400) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x111d88000) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1205a0800) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11ec85800) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1205a3400) [pid = 1657] [serial = 1677] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11216f000) [pid = 1657] [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]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x124a0d800) [pid = 1657] [serial = 1690] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12327f800) [pid = 1657] [serial = 1683] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872203056]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x122b26c00) [pid = 1657] [serial = 1680] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11e719000) [pid = 1657] [serial = 1651] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1205a5400) [pid = 1657] [serial = 1672] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11fda9c00) [pid = 1657] [serial = 1664] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11ece5800) [pid = 1657] [serial = 1658] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11ee11c00) [pid = 1657] [serial = 1661] [outer = 0x0] [url = about:blank]
10:43:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d98e000 == 70 [pid = 1657] [id = 636]
10:43:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x111a71400) [pid = 1657] [serial = 1782] [outer = 0x0]
10:43:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x112127c00) [pid = 1657] [serial = 1783] [outer = 0x111a71400]
10:43:42 INFO - PROCESS | 1657 | 1447872222710 Marionette INFO loaded listener.js
10:43:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11cadd000) [pid = 1657] [serial = 1784] [outer = 0x111a71400]
10:43:43 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
10:43:43 INFO - document served over http requires an https
10:43:43 INFO - sub-resource via xhr-request using the http-csp
10:43:43 INFO - delivery method with keep-origin-redirect and when
10:43:43 INFO - the target request is cross-origin.
10:43:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 517ms
10:43:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:43:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x127f2b000 == 71 [pid = 1657] [id = 637]
10:43:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11e797400) [pid = 1657] [serial = 1785] [outer = 0x0]
10:43:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11fdaf800) [pid = 1657] [serial = 1786] [outer = 0x11e797400]
10:43:43 INFO - PROCESS | 1657 | 1447872223160 Marionette INFO loaded listener.js
10:43:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x124a0bc00) [pid = 1657] [serial = 1787] [outer = 0x11e797400]
10:43:43 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
10:43:43 INFO - document served over http requires an https
10:43:43 INFO - sub-resource via xhr-request using the http-csp
10:43:43 INFO - delivery method with no-redirect and when
10:43:43 INFO - the target request is cross-origin.
10:43:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 467ms
10:43:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:43:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x128883000 == 72 [pid = 1657] [id = 638]
10:43:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x124a0b800) [pid = 1657] [serial = 1788] [outer = 0x0]
10:43:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1275bf000) [pid = 1657] [serial = 1789] [outer = 0x124a0b800]
10:43:43 INFO - PROCESS | 1657 | 1447872223667 Marionette INFO loaded listener.js
10:43:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x127b5f400) [pid = 1657] [serial = 1790] [outer = 0x124a0b800]
10:43:44 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
10:43:44 INFO - document served over http requires an https
10:43:44 INFO - sub-resource via xhr-request using the http-csp
10:43:44 INFO - delivery method with swap-origin-redirect and when
10:43:44 INFO - the target request is cross-origin.
10:43:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 519ms
10:43:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:43:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a736800 == 73 [pid = 1657] [id = 639]
10:43:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12842b000) [pid = 1657] [serial = 1791] [outer = 0x0]
10:43:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x128450800) [pid = 1657] [serial = 1792] [outer = 0x12842b000]
10:43:44 INFO - PROCESS | 1657 | 1447872224226 Marionette INFO loaded listener.js
10:43:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x128d78400) [pid = 1657] [serial = 1793] [outer = 0x12842b000]
10:43:44 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
10:43:44 INFO - document served over http requires an http
10:43:44 INFO - sub-resource via fetch-request using the http-csp
10:43:44 INFO - delivery method with keep-origin-redirect and when
10:43:44 INFO - the target request is same-origin.
10:43:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 569ms
10:43:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:43:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fd2f800 == 74 [pid = 1657] [id = 640]
10:43:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x127b51c00) [pid = 1657] [serial = 1794] [outer = 0x0]
10:43:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x128da5400) [pid = 1657] [serial = 1795] [outer = 0x127b51c00]
10:43:44 INFO - PROCESS | 1657 | 1447872224759 Marionette INFO loaded listener.js
10:43:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12a7df400) [pid = 1657] [serial = 1796] [outer = 0x127b51c00]
10:43:45 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
10:43:45 INFO - document served over http requires an http
10:43:45 INFO - sub-resource via fetch-request using the http-csp
10:43:45 INFO - delivery method with no-redirect and when
10:43:45 INFO - the target request is same-origin.
10:43:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 470ms
10:43:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:43:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x13727f000 == 75 [pid = 1657] [id = 641]
10:43:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12a7dd800) [pid = 1657] [serial = 1797] [outer = 0x0]
10:43:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12a7e7800) [pid = 1657] [serial = 1798] [outer = 0x12a7dd800]
10:43:45 INFO - PROCESS | 1657 | 1447872225200 Marionette INFO loaded listener.js
10:43:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12afc6400) [pid = 1657] [serial = 1799] [outer = 0x12a7dd800]
10:43:45 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
10:43:45 INFO - document served over http requires an http
10:43:45 INFO - sub-resource via fetch-request using the http-csp
10:43:45 INFO - delivery method with swap-origin-redirect and when
10:43:45 INFO - the target request is same-origin.
10:43:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 619ms
10:43:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:43:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1129e8000 == 76 [pid = 1657] [id = 642]
10:43:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x112120c00) [pid = 1657] [serial = 1800] [outer = 0x0]
10:43:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11212bc00) [pid = 1657] [serial = 1801] [outer = 0x112120c00]
10:43:45 INFO - PROCESS | 1657 | 1447872225930 Marionette INFO loaded listener.js
10:43:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x112f83000) [pid = 1657] [serial = 1802] [outer = 0x112120c00]
10:43:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f639800 == 77 [pid = 1657] [id = 643]
10:43:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x11c111000) [pid = 1657] [serial = 1803] [outer = 0x0]
10:43:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x112236c00) [pid = 1657] [serial = 1804] [outer = 0x11c111000]
10:43:46 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
10:43:46 INFO - document served over http requires an http
10:43:46 INFO - sub-resource via iframe-tag using the http-csp
10:43:46 INFO - delivery method with keep-origin-redirect and when
10:43:46 INFO - the target request is same-origin.
10:43:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 669ms
10:43:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:43:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e76800 == 78 [pid = 1657] [id = 644]
10:43:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11cae3400) [pid = 1657] [serial = 1805] [outer = 0x0]
10:43:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11ce9b000) [pid = 1657] [serial = 1806] [outer = 0x11cae3400]
10:43:46 INFO - PROCESS | 1657 | 1447872226685 Marionette INFO loaded listener.js
10:43:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11ec88400) [pid = 1657] [serial = 1807] [outer = 0x11cae3400]
10:43:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x13130a800 == 79 [pid = 1657] [id = 645]
10:43:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11ecea800) [pid = 1657] [serial = 1808] [outer = 0x0]
10:43:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1201b9000) [pid = 1657] [serial = 1809] [outer = 0x11ecea800]
10:43:47 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
10:43:47 INFO - document served over http requires an http
10:43:47 INFO - sub-resource via iframe-tag using the http-csp
10:43:47 INFO - delivery method with no-redirect and when
10:43:47 INFO - the target request is same-origin.
10:43:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 719ms
10:43:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:43:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373c7000 == 80 [pid = 1657] [id = 646]
10:43:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11fda4800) [pid = 1657] [serial = 1810] [outer = 0x0]
10:43:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x11fdf5400) [pid = 1657] [serial = 1811] [outer = 0x11fda4800]
10:43:47 INFO - PROCESS | 1657 | 1447872227412 Marionette INFO loaded listener.js
10:43:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1274d9800) [pid = 1657] [serial = 1812] [outer = 0x11fda4800]
10:43:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x13773f000 == 81 [pid = 1657] [id = 647]
10:43:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1274dac00) [pid = 1657] [serial = 1813] [outer = 0x0]
10:43:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x124d6f400) [pid = 1657] [serial = 1814] [outer = 0x1274dac00]
10:43: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
10:43:47 INFO - document served over http requires an http
10:43:47 INFO - sub-resource via iframe-tag using the http-csp
10:43:47 INFO - delivery method with swap-origin-redirect and when
10:43:47 INFO - the target request is same-origin.
10:43:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 772ms
10:43:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:43:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x137adb800 == 82 [pid = 1657] [id = 648]
10:43:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12764b000) [pid = 1657] [serial = 1815] [outer = 0x0]
10:43:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12776f800) [pid = 1657] [serial = 1816] [outer = 0x12764b000]
10:43:48 INFO - PROCESS | 1657 | 1447872228155 Marionette INFO loaded listener.js
10:43:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12884c000) [pid = 1657] [serial = 1817] [outer = 0x12764b000]
10:43:48 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
10:43:48 INFO - document served over http requires an http
10:43:48 INFO - sub-resource via script-tag using the http-csp
10:43:48 INFO - delivery method with keep-origin-redirect and when
10:43:48 INFO - the target request is same-origin.
10:43:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 719ms
10:43:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:43:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x137d2b800 == 83 [pid = 1657] [id = 649]
10:43:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x1290a8800) [pid = 1657] [serial = 1818] [outer = 0x0]
10:43:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12a7e0000) [pid = 1657] [serial = 1819] [outer = 0x1290a8800]
10:43:48 INFO - PROCESS | 1657 | 1447872228866 Marionette INFO loaded listener.js
10:43:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12b54ac00) [pid = 1657] [serial = 1820] [outer = 0x1290a8800]
10:43:49 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
10:43:49 INFO - document served over http requires an http
10:43:49 INFO - sub-resource via script-tag using the http-csp
10:43:49 INFO - delivery method with no-redirect and when
10:43:49 INFO - the target request is same-origin.
10:43:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 668ms
10:43:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:43:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x137fe7000 == 84 [pid = 1657] [id = 650]
10:43:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12b723800) [pid = 1657] [serial = 1821] [outer = 0x0]
10:43:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12b731400) [pid = 1657] [serial = 1822] [outer = 0x12b723800]
10:43:49 INFO - PROCESS | 1657 | 1447872229545 Marionette INFO loaded listener.js
10:43:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12b98c800) [pid = 1657] [serial = 1823] [outer = 0x12b723800]
10:43: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
10:43:49 INFO - document served over http requires an http
10:43:49 INFO - sub-resource via script-tag using the http-csp
10:43:49 INFO - delivery method with swap-origin-redirect and when
10:43:49 INFO - the target request is same-origin.
10:43:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 718ms
10:43:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:43:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x138090000 == 85 [pid = 1657] [id = 651]
10:43:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12c287000) [pid = 1657] [serial = 1824] [outer = 0x0]
10:43:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12c28b800) [pid = 1657] [serial = 1825] [outer = 0x12c287000]
10:43:50 INFO - PROCESS | 1657 | 1447872230249 Marionette INFO loaded listener.js
10:43:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12c4d6400) [pid = 1657] [serial = 1826] [outer = 0x12c287000]
10:43: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
10:43:50 INFO - document served over http requires an http
10:43:50 INFO - sub-resource via xhr-request using the http-csp
10:43:50 INFO - delivery method with keep-origin-redirect and when
10:43:50 INFO - the target request is same-origin.
10:43:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 618ms
10:43:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:43:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1380f6800 == 86 [pid = 1657] [id = 652]
10:43:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12c4db000) [pid = 1657] [serial = 1827] [outer = 0x0]
10:43:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12c4df000) [pid = 1657] [serial = 1828] [outer = 0x12c4db000]
10:43:50 INFO - PROCESS | 1657 | 1447872230878 Marionette INFO loaded listener.js
10:43:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12c704000) [pid = 1657] [serial = 1829] [outer = 0x12c4db000]
10:43:51 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
10:43:51 INFO - document served over http requires an http
10:43:51 INFO - sub-resource via xhr-request using the http-csp
10:43:51 INFO - delivery method with no-redirect and when
10:43:51 INFO - the target request is same-origin.
10:43:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 667ms
10:43:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:43:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1383ea000 == 87 [pid = 1657] [id = 653]
10:43:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12c4e1800) [pid = 1657] [serial = 1830] [outer = 0x0]
10:43:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12c81e800) [pid = 1657] [serial = 1831] [outer = 0x12c4e1800]
10:43:51 INFO - PROCESS | 1657 | 1447872231569 Marionette INFO loaded listener.js
10:43:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12ccf4c00) [pid = 1657] [serial = 1832] [outer = 0x12c4e1800]
10:43: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
10:43:51 INFO - document served over http requires an http
10:43:51 INFO - sub-resource via xhr-request using the http-csp
10:43:51 INFO - delivery method with swap-origin-redirect and when
10:43:51 INFO - the target request is same-origin.
10:43: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
10:43:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:43:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1384cf000 == 88 [pid = 1657] [id = 654]
10:43:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12ccf8800) [pid = 1657] [serial = 1833] [outer = 0x0]
10:43:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x1306b3000) [pid = 1657] [serial = 1834] [outer = 0x12ccf8800]
10:43:52 INFO - PROCESS | 1657 | 1447872232224 Marionette INFO loaded listener.js
10:43:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x133420000) [pid = 1657] [serial = 1835] [outer = 0x12ccf8800]
10:43: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
10:43:52 INFO - document served over http requires an https
10:43:52 INFO - sub-resource via fetch-request using the http-csp
10:43:52 INFO - delivery method with keep-origin-redirect and when
10:43:52 INFO - the target request is same-origin.
10:43:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 668ms
10:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:43:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x139793000 == 89 [pid = 1657] [id = 655]
10:43:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x133423000) [pid = 1657] [serial = 1836] [outer = 0x0]
10:43:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x133425c00) [pid = 1657] [serial = 1837] [outer = 0x133423000]
10:43:52 INFO - PROCESS | 1657 | 1447872232953 Marionette INFO loaded listener.js
10:43:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x1334b9c00) [pid = 1657] [serial = 1838] [outer = 0x133423000]
10:43:53 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
10:43:53 INFO - document served over http requires an https
10:43:53 INFO - sub-resource via fetch-request using the http-csp
10:43:53 INFO - delivery method with no-redirect and when
10:43:53 INFO - the target request is same-origin.
10:43:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 723ms
10:43:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:43:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a317000 == 90 [pid = 1657] [id = 656]
10:43:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x133515800) [pid = 1657] [serial = 1839] [outer = 0x0]
10:43:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x133518400) [pid = 1657] [serial = 1840] [outer = 0x133515800]
10:43:53 INFO - PROCESS | 1657 | 1447872233633 Marionette INFO loaded listener.js
10:43:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x135a56c00) [pid = 1657] [serial = 1841] [outer = 0x133515800]
10:43:54 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
10:43:54 INFO - document served over http requires an https
10:43:54 INFO - sub-resource via fetch-request using the http-csp
10:43:54 INFO - delivery method with swap-origin-redirect and when
10:43:54 INFO - the target request is same-origin.
10:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 720ms
10:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:43:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3d1000 == 91 [pid = 1657] [id = 657]
10:43:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x133521800) [pid = 1657] [serial = 1842] [outer = 0x0]
10:43:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x135c1c000) [pid = 1657] [serial = 1843] [outer = 0x133521800]
10:43:54 INFO - PROCESS | 1657 | 1447872234359 Marionette INFO loaded listener.js
10:43:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x137071000) [pid = 1657] [serial = 1844] [outer = 0x133521800]
10:43:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a53f800 == 92 [pid = 1657] [id = 658]
10:43:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x137071400) [pid = 1657] [serial = 1845] [outer = 0x0]
10:43:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x135c28800) [pid = 1657] [serial = 1846] [outer = 0x137071400]
10:43: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
10:43:54 INFO - document served over http requires an https
10:43:54 INFO - sub-resource via iframe-tag using the http-csp
10:43:54 INFO - delivery method with keep-origin-redirect and when
10:43:54 INFO - the target request is same-origin.
10:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 723ms
10:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:43:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a544800 == 93 [pid = 1657] [id = 659]
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x135a61000) [pid = 1657] [serial = 1847] [outer = 0x0]
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x137803000) [pid = 1657] [serial = 1848] [outer = 0x135a61000]
10:43:55 INFO - PROCESS | 1657 | 1447872235086 Marionette INFO loaded listener.js
10:43:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x1378aa800) [pid = 1657] [serial = 1849] [outer = 0x135a61000]
10:43:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5e7800 == 94 [pid = 1657] [id = 660]
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x1378ac400) [pid = 1657] [serial = 1850] [outer = 0x0]
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x1378b0800) [pid = 1657] [serial = 1851] [outer = 0x1378ac400]
10:43: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
10:43:55 INFO - document served over http requires an https
10:43:55 INFO - sub-resource via iframe-tag using the http-csp
10:43:55 INFO - delivery method with no-redirect and when
10:43:55 INFO - the target request is same-origin.
10:43:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 669ms
10:43:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:43:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5ef000 == 95 [pid = 1657] [id = 661]
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x135c20400) [pid = 1657] [serial = 1852] [outer = 0x0]
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x1378b1000) [pid = 1657] [serial = 1853] [outer = 0x135c20400]
10:43:55 INFO - PROCESS | 1657 | 1447872235778 Marionette INFO loaded listener.js
10:43:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x137a4d000) [pid = 1657] [serial = 1854] [outer = 0x135c20400]
10:43:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a77d000 == 96 [pid = 1657] [id = 662]
10:43:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x137a4ec00) [pid = 1657] [serial = 1855] [outer = 0x0]
10:43:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x1378b7800) [pid = 1657] [serial = 1856] [outer = 0x137a4ec00]
10:43: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
10:43:56 INFO - document served over http requires an https
10:43:56 INFO - sub-resource via iframe-tag using the http-csp
10:43:56 INFO - delivery method with swap-origin-redirect and when
10:43:56 INFO - the target request is same-origin.
10:43:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 723ms
10:43:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:43:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a780000 == 97 [pid = 1657] [id = 663]
10:43:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x1378b3c00) [pid = 1657] [serial = 1857] [outer = 0x0]
10:43:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x137a58c00) [pid = 1657] [serial = 1858] [outer = 0x1378b3c00]
10:43:56 INFO - PROCESS | 1657 | 1447872236513 Marionette INFO loaded listener.js
10:43:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x137c42800) [pid = 1657] [serial = 1859] [outer = 0x1378b3c00]
10:43:57 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
10:43:57 INFO - document served over http requires an https
10:43:57 INFO - sub-resource via script-tag using the http-csp
10:43:57 INFO - delivery method with keep-origin-redirect and when
10:43:57 INFO - the target request is same-origin.
10:43:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1523ms
10:43:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:43:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed0d000 == 98 [pid = 1657] [id = 664]
10:43:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x11cae4000) [pid = 1657] [serial = 1860] [outer = 0x0]
10:43:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x11e717400) [pid = 1657] [serial = 1861] [outer = 0x11cae4000]
10:43:57 INFO - PROCESS | 1657 | 1447872237977 Marionette INFO loaded listener.js
10:43:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x137c42000) [pid = 1657] [serial = 1862] [outer = 0x11cae4000]
10:43:58 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
10:43:58 INFO - document served over http requires an https
10:43:58 INFO - sub-resource via script-tag using the http-csp
10:43:58 INFO - delivery method with no-redirect and when
10:43:58 INFO - the target request is same-origin.
10:43:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 620ms
10:43:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:43:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d878000 == 99 [pid = 1657] [id = 665]
10:43:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x11cb4c800) [pid = 1657] [serial = 1863] [outer = 0x0]
10:43:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x120210400) [pid = 1657] [serial = 1864] [outer = 0x11cb4c800]
10:43:58 INFO - PROCESS | 1657 | 1447872238630 Marionette INFO loaded listener.js
10:43:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x137cb8000) [pid = 1657] [serial = 1865] [outer = 0x11cb4c800]
10:43:59 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
10:43:59 INFO - document served over http requires an https
10:43:59 INFO - sub-resource via script-tag using the http-csp
10:43:59 INFO - delivery method with swap-origin-redirect and when
10:43:59 INFO - the target request is same-origin.
10:43:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1072ms
10:43:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:43:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x120573000 == 100 [pid = 1657] [id = 666]
10:43:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x11223a400) [pid = 1657] [serial = 1866] [outer = 0x0]
10:43:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x11c176000) [pid = 1657] [serial = 1867] [outer = 0x11223a400]
10:43:59 INFO - PROCESS | 1657 | 1447872239672 Marionette INFO loaded listener.js
10:43:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x11d9b5000) [pid = 1657] [serial = 1868] [outer = 0x11223a400]
10:44:00 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
10:44:00 INFO - document served over http requires an https
10:44:00 INFO - sub-resource via xhr-request using the http-csp
10:44:00 INFO - delivery method with keep-origin-redirect and when
10:44:00 INFO - the target request is same-origin.
10:44:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
10:44:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:44:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b169800 == 101 [pid = 1657] [id = 667]
10:44:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11d70e800) [pid = 1657] [serial = 1869] [outer = 0x0]
10:44:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11ec87400) [pid = 1657] [serial = 1870] [outer = 0x11d70e800]
10:44:00 INFO - PROCESS | 1657 | 1447872240311 Marionette INFO loaded listener.js
10:44:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x1201b3c00) [pid = 1657] [serial = 1871] [outer = 0x11d70e800]
10:44:00 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
10:44:00 INFO - document served over http requires an https
10:44:00 INFO - sub-resource via xhr-request using the http-csp
10:44:00 INFO - delivery method with no-redirect and when
10:44:00 INFO - the target request is same-origin.
10:44:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 619ms
10:44:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:44:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11204c800 == 102 [pid = 1657] [id = 668]
10:44:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x11212ac00) [pid = 1657] [serial = 1872] [outer = 0x0]
10:44:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x112f83800) [pid = 1657] [serial = 1873] [outer = 0x11212ac00]
10:44:01 INFO - PROCESS | 1657 | 1447872241078 Marionette INFO loaded listener.js
10:44:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x11ee10800) [pid = 1657] [serial = 1874] [outer = 0x11212ac00]
10:44:01 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
10:44:01 INFO - document served over http requires an https
10:44:01 INFO - sub-resource via xhr-request using the http-csp
10:44:01 INFO - delivery method with swap-origin-redirect and when
10:44:01 INFO - the target request is same-origin.
10:44:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 769ms
10:44:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:44:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cbd8800 == 103 [pid = 1657] [id = 669]
10:44:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x120a0cc00) [pid = 1657] [serial = 1875] [outer = 0x0]
10:44:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x122c06400) [pid = 1657] [serial = 1876] [outer = 0x120a0cc00]
10:44:01 INFO - PROCESS | 1657 | 1447872241770 Marionette INFO loaded listener.js
10:44:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x124d6cc00) [pid = 1657] [serial = 1877] [outer = 0x120a0cc00]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1276b7000 == 102 [pid = 1657] [id = 66]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x128881000 == 101 [pid = 1657] [id = 69]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x13857d800 == 100 [pid = 1657] [id = 579]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed21000 == 99 [pid = 1657] [id = 57]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11d56b000 == 98 [pid = 1657] [id = 52]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11f63b000 == 97 [pid = 1657] [id = 55]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12fd2f800 == 96 [pid = 1657] [id = 640]
10:44:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a736800 == 95 [pid = 1657] [id = 639]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x128883000 == 94 [pid = 1657] [id = 638]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x127f2b000 == 93 [pid = 1657] [id = 637]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11d98e000 == 92 [pid = 1657] [id = 636]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x123e14800 == 91 [pid = 1657] [id = 635]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x120c32800 == 90 [pid = 1657] [id = 634]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12023f000 == 89 [pid = 1657] [id = 633]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11f652800 == 88 [pid = 1657] [id = 632]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11ecd3000 == 87 [pid = 1657] [id = 631]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11d998800 == 86 [pid = 1657] [id = 630]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11c1b8000 == 85 [pid = 1657] [id = 629]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x112579800 == 84 [pid = 1657] [id = 628]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11c627000 == 83 [pid = 1657] [id = 627]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11c114000 == 82 [pid = 1657] [id = 626]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11d567800 == 81 [pid = 1657] [id = 625]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec1c000 == 80 [pid = 1657] [id = 624]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x112f35000 == 79 [pid = 1657] [id = 623]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12899c000 == 78 [pid = 1657] [id = 622]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x13131d000 == 77 [pid = 1657] [id = 621]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1306d8000 == 76 [pid = 1657] [id = 620]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x130587000 == 75 [pid = 1657] [id = 619]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12e550800 == 74 [pid = 1657] [id = 618]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c874000 == 73 [pid = 1657] [id = 617]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c7a8800 == 72 [pid = 1657] [id = 616]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2b0800 == 71 [pid = 1657] [id = 615]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf88000 == 70 [pid = 1657] [id = 613]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12b209800 == 69 [pid = 1657] [id = 611]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12afe9800 == 68 [pid = 1657] [id = 610]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12a894000 == 67 [pid = 1657] [id = 609]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12a736000 == 66 [pid = 1657] [id = 608]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x128e5a800 == 65 [pid = 1657] [id = 607]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x128882000 == 64 [pid = 1657] [id = 606]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x120137000 == 63 [pid = 1657] [id = 605]
10:44:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11c6d2000 == 62 [pid = 1657] [id = 604]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x112a1f800) [pid = 1657] [serial = 1631] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x11c6b4400) [pid = 1657] [serial = 1634] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x112171c00) [pid = 1657] [serial = 1628] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x11e741800) [pid = 1657] [serial = 1652] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x11eb65000) [pid = 1657] [serial = 1655] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x1201b8800) [pid = 1657] [serial = 1667] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x12059dc00) [pid = 1657] [serial = 1670] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x12302d800) [pid = 1657] [serial = 1681] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x122b1e000) [pid = 1657] [serial = 1673] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x1201ae000) [pid = 1657] [serial = 1676] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x124a0b000) [pid = 1657] [serial = 1686] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x11cad3800) [pid = 1657] [serial = 1639] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x11dc90000) [pid = 1657] [serial = 1649] [outer = 0x0] [url = about:blank]
10:44:02 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x11cf0cc00) [pid = 1657] [serial = 1644] [outer = 0x0] [url = about:blank]
10:44:02 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
10:44:02 INFO - document served over http requires an http
10:44:02 INFO - sub-resource via fetch-request using the meta-csp
10:44:02 INFO - delivery method with keep-origin-redirect and when
10:44:02 INFO - the target request is cross-origin.
10:44:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1171ms
10:44:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:44:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11c6df000 == 63 [pid = 1657] [id = 670]
10:44:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x111d7c800) [pid = 1657] [serial = 1878] [outer = 0x0]
10:44:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x112129800) [pid = 1657] [serial = 1879] [outer = 0x111d7c800]
10:44:02 INFO - PROCESS | 1657 | 1447872242927 Marionette INFO loaded listener.js
10:44:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x11c6fe400) [pid = 1657] [serial = 1880] [outer = 0x111d7c800]
10:44:03 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
10:44:03 INFO - document served over http requires an http
10:44:03 INFO - sub-resource via fetch-request using the meta-csp
10:44:03 INFO - delivery method with no-redirect and when
10:44:03 INFO - the target request is cross-origin.
10:44:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 671ms
10:44:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:44:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eacc000 == 64 [pid = 1657] [id = 671]
10:44:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x11cade000) [pid = 1657] [serial = 1881] [outer = 0x0]
10:44:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x11d711c00) [pid = 1657] [serial = 1882] [outer = 0x11cade000]
10:44:03 INFO - PROCESS | 1657 | 1447872243597 Marionette INFO loaded listener.js
10:44:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11ece5c00) [pid = 1657] [serial = 1883] [outer = 0x11cade000]
10:44:04 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
10:44:04 INFO - document served over http requires an http
10:44:04 INFO - sub-resource via fetch-request using the meta-csp
10:44:04 INFO - delivery method with swap-origin-redirect and when
10:44:04 INFO - the target request is cross-origin.
10:44:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 669ms
10:44:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:44:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x120122000 == 65 [pid = 1657] [id = 672]
10:44:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11fda9000) [pid = 1657] [serial = 1884] [outer = 0x0]
10:44:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x1201b7c00) [pid = 1657] [serial = 1885] [outer = 0x11fda9000]
10:44:04 INFO - PROCESS | 1657 | 1447872244277 Marionette INFO loaded listener.js
10:44:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x124a0b000) [pid = 1657] [serial = 1886] [outer = 0x11fda9000]
10:44:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x120a6b000 == 66 [pid = 1657] [id = 673]
10:44:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x12327f800) [pid = 1657] [serial = 1887] [outer = 0x0]
10:44:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x12302ec00) [pid = 1657] [serial = 1888] [outer = 0x12327f800]
10:44:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:04 INFO - document served over http requires an http
10:44:04 INFO - sub-resource via iframe-tag using the meta-csp
10:44:04 INFO - delivery method with keep-origin-redirect and when
10:44:04 INFO - the target request is cross-origin.
10:44:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
10:44:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:44:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x122b36000 == 67 [pid = 1657] [id = 674]
10:44:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x124d6b400) [pid = 1657] [serial = 1889] [outer = 0x0]
10:44:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x125074400) [pid = 1657] [serial = 1890] [outer = 0x124d6b400]
10:44:04 INFO - PROCESS | 1657 | 1447872244977 Marionette INFO loaded listener.js
10:44:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x1275bb400) [pid = 1657] [serial = 1891] [outer = 0x124d6b400]
10:44:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x127566800 == 68 [pid = 1657] [id = 675]
10:44:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x1275bc000) [pid = 1657] [serial = 1892] [outer = 0x0]
10:44:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x1275c5800) [pid = 1657] [serial = 1893] [outer = 0x1275bc000]
10:44:05 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
10:44:05 INFO - document served over http requires an http
10:44:05 INFO - sub-resource via iframe-tag using the meta-csp
10:44:05 INFO - delivery method with no-redirect and when
10:44:05 INFO - the target request is cross-origin.
10:44:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 721ms
10:44:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:44:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x127576800 == 69 [pid = 1657] [id = 676]
10:44:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x1275bc400) [pid = 1657] [serial = 1894] [outer = 0x0]
10:44:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x127650400) [pid = 1657] [serial = 1895] [outer = 0x1275bc400]
10:44:05 INFO - PROCESS | 1657 | 1447872245728 Marionette INFO loaded listener.js
10:44:05 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x127b4a800) [pid = 1657] [serial = 1896] [outer = 0x1275bc400]
10:44:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x127f2a000 == 70 [pid = 1657] [id = 677]
10:44:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x127b44800) [pid = 1657] [serial = 1897] [outer = 0x0]
10:44:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x1279ad400) [pid = 1657] [serial = 1898] [outer = 0x127b44800]
10:44:06 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
10:44:06 INFO - document served over http requires an http
10:44:06 INFO - sub-resource via iframe-tag using the meta-csp
10:44:06 INFO - delivery method with swap-origin-redirect and when
10:44:06 INFO - the target request is cross-origin.
10:44:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 771ms
10:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:44:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12860e800 == 71 [pid = 1657] [id = 678]
10:44:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x128421800) [pid = 1657] [serial = 1899] [outer = 0x0]
10:44:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x12842e800) [pid = 1657] [serial = 1900] [outer = 0x128421800]
10:44:06 INFO - PROCESS | 1657 | 1447872246468 Marionette INFO loaded listener.js
10:44:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x12883dc00) [pid = 1657] [serial = 1901] [outer = 0x128421800]
10:44:06 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
10:44:06 INFO - document served over http requires an http
10:44:06 INFO - sub-resource via script-tag using the meta-csp
10:44:06 INFO - delivery method with keep-origin-redirect and when
10:44:06 INFO - the target request is cross-origin.
10:44:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 668ms
10:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:44:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x128e59000 == 72 [pid = 1657] [id = 679]
10:44:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x1289d9800) [pid = 1657] [serial = 1902] [outer = 0x0]
10:44:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x1289e0000) [pid = 1657] [serial = 1903] [outer = 0x1289d9800]
10:44:07 INFO - PROCESS | 1657 | 1447872247107 Marionette INFO loaded listener.js
10:44:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x1290ab400) [pid = 1657] [serial = 1904] [outer = 0x1289d9800]
10:44:07 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
10:44:07 INFO - document served over http requires an http
10:44:07 INFO - sub-resource via script-tag using the meta-csp
10:44:07 INFO - delivery method with no-redirect and when
10:44:07 INFO - the target request is cross-origin.
10:44:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 618ms
10:44:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:44:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a892800 == 73 [pid = 1657] [id = 680]
10:44:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x1289dd400) [pid = 1657] [serial = 1905] [outer = 0x0]
10:44:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x1290b7400) [pid = 1657] [serial = 1906] [outer = 0x1289dd400]
10:44:07 INFO - PROCESS | 1657 | 1447872247743 Marionette INFO loaded listener.js
10:44:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x12b546c00) [pid = 1657] [serial = 1907] [outer = 0x1289dd400]
10:44:08 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
10:44:08 INFO - document served over http requires an http
10:44:08 INFO - sub-resource via script-tag using the meta-csp
10:44:08 INFO - delivery method with swap-origin-redirect and when
10:44:08 INFO - the target request is cross-origin.
10:44:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 670ms
10:44:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:44:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b221000 == 74 [pid = 1657] [id = 681]
10:44:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x12afbec00) [pid = 1657] [serial = 1908] [outer = 0x0]
10:44:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x12b781400) [pid = 1657] [serial = 1909] [outer = 0x12afbec00]
10:44:08 INFO - PROCESS | 1657 | 1447872248406 Marionette INFO loaded listener.js
10:44:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x12c287800) [pid = 1657] [serial = 1910] [outer = 0x12afbec00]
10:44:08 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
10:44:08 INFO - document served over http requires an http
10:44:08 INFO - sub-resource via xhr-request using the meta-csp
10:44:08 INFO - delivery method with keep-origin-redirect and when
10:44:08 INFO - the target request is cross-origin.
10:44:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
10:44:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:44:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf9b800 == 75 [pid = 1657] [id = 682]
10:44:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x12c70d800) [pid = 1657] [serial = 1911] [outer = 0x0]
10:44:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x12ccf8000) [pid = 1657] [serial = 1912] [outer = 0x12c70d800]
10:44:09 INFO - PROCESS | 1657 | 1447872249045 Marionette INFO loaded listener.js
10:44:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x1334abc00) [pid = 1657] [serial = 1913] [outer = 0x12c70d800]
10:44:09 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
10:44:09 INFO - document served over http requires an http
10:44:09 INFO - sub-resource via xhr-request using the meta-csp
10:44:09 INFO - delivery method with no-redirect and when
10:44:09 INFO - the target request is cross-origin.
10:44:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 671ms
10:44:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:44:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e542000 == 76 [pid = 1657] [id = 683]
10:44:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x1334b9400) [pid = 1657] [serial = 1914] [outer = 0x0]
10:44:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x135a55400) [pid = 1657] [serial = 1915] [outer = 0x1334b9400]
10:44:09 INFO - PROCESS | 1657 | 1447872249737 Marionette INFO loaded listener.js
10:44:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x137c3e800) [pid = 1657] [serial = 1916] [outer = 0x1334b9400]
10:44:10 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
10:44:10 INFO - document served over http requires an http
10:44:10 INFO - sub-resource via xhr-request using the meta-csp
10:44:10 INFO - delivery method with swap-origin-redirect and when
10:44:10 INFO - the target request is cross-origin.
10:44:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 668ms
10:44:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:44:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x131305800 == 77 [pid = 1657] [id = 684]
10:44:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x137c49800) [pid = 1657] [serial = 1917] [outer = 0x0]
10:44:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x137cbd000) [pid = 1657] [serial = 1918] [outer = 0x137c49800]
10:44:10 INFO - PROCESS | 1657 | 1447872250396 Marionette INFO loaded listener.js
10:44:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x137e5b800) [pid = 1657] [serial = 1919] [outer = 0x137c49800]
10:44:10 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
10:44:10 INFO - document served over http requires an https
10:44:10 INFO - sub-resource via fetch-request using the meta-csp
10:44:10 INFO - delivery method with keep-origin-redirect and when
10:44:10 INFO - the target request is cross-origin.
10:44:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 722ms
10:44:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:44:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x137048800 == 78 [pid = 1657] [id = 685]
10:44:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x137e5c400) [pid = 1657] [serial = 1920] [outer = 0x0]
10:44:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x137e60800) [pid = 1657] [serial = 1921] [outer = 0x137e5c400]
10:44:11 INFO - PROCESS | 1657 | 1447872251145 Marionette INFO loaded listener.js
10:44:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x1380b9400) [pid = 1657] [serial = 1922] [outer = 0x137e5c400]
10:44:11 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
10:44:11 INFO - document served over http requires an https
10:44:11 INFO - sub-resource via fetch-request using the meta-csp
10:44:11 INFO - delivery method with no-redirect and when
10:44:11 INFO - the target request is cross-origin.
10:44:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 669ms
10:44:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:44:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x137fdb800 == 79 [pid = 1657] [id = 686]
10:44:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x1380b9800) [pid = 1657] [serial = 1923] [outer = 0x0]
10:44:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x1380be400) [pid = 1657] [serial = 1924] [outer = 0x1380b9800]
10:44:11 INFO - PROCESS | 1657 | 1447872251892 Marionette INFO loaded listener.js
10:44:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x138181c00) [pid = 1657] [serial = 1925] [outer = 0x1380b9800]
10:44:12 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
10:44:12 INFO - document served over http requires an https
10:44:12 INFO - sub-resource via fetch-request using the meta-csp
10:44:12 INFO - delivery method with swap-origin-redirect and when
10:44:12 INFO - the target request is cross-origin.
10:44:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
10:44:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:44:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x139799000 == 80 [pid = 1657] [id = 687]
10:44:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x138183800) [pid = 1657] [serial = 1926] [outer = 0x0]
10:44:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x138188000) [pid = 1657] [serial = 1927] [outer = 0x138183800]
10:44:12 INFO - PROCESS | 1657 | 1447872252618 Marionette INFO loaded listener.js
10:44:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x138199800) [pid = 1657] [serial = 1928] [outer = 0x138183800]
10:44:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a0f800 == 81 [pid = 1657] [id = 688]
10:44:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x138199400) [pid = 1657] [serial = 1929] [outer = 0x0]
10:44:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x138191000) [pid = 1657] [serial = 1930] [outer = 0x138199400]
10:44:13 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
10:44:13 INFO - document served over http requires an https
10:44:13 INFO - sub-resource via iframe-tag using the meta-csp
10:44:13 INFO - delivery method with keep-origin-redirect and when
10:44:13 INFO - the target request is cross-origin.
10:44:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 768ms
10:44:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:44:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x142f4b000 == 82 [pid = 1657] [id = 689]
10:44:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x138242400) [pid = 1657] [serial = 1931] [outer = 0x0]
10:44:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x138247800) [pid = 1657] [serial = 1932] [outer = 0x138242400]
10:44:13 INFO - PROCESS | 1657 | 1447872253395 Marionette INFO loaded listener.js
10:44:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x138251c00) [pid = 1657] [serial = 1933] [outer = 0x138242400]
10:44:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x142fb7000 == 83 [pid = 1657] [id = 690]
10:44:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x137c45800) [pid = 1657] [serial = 1934] [outer = 0x0]
10:44:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x13824f800) [pid = 1657] [serial = 1935] [outer = 0x137c45800]
10:44:13 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
10:44:13 INFO - document served over http requires an https
10:44:13 INFO - sub-resource via iframe-tag using the meta-csp
10:44:13 INFO - delivery method with no-redirect and when
10:44:13 INFO - the target request is cross-origin.
10:44:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
10:44:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:44:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x142fc3800 == 84 [pid = 1657] [id = 691]
10:44:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x137cbfc00) [pid = 1657] [serial = 1936] [outer = 0x0]
10:44:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x1382b0000) [pid = 1657] [serial = 1937] [outer = 0x137cbfc00]
10:44:14 INFO - PROCESS | 1657 | 1447872254300 Marionette INFO loaded listener.js
10:44:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x1384ed400) [pid = 1657] [serial = 1938] [outer = 0x137cbfc00]
10:44:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x143477000 == 85 [pid = 1657] [id = 692]
10:44:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x10fae3400) [pid = 1657] [serial = 1939] [outer = 0x0]
10:44:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x1384f0400) [pid = 1657] [serial = 1940] [outer = 0x10fae3400]
10:44:14 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
10:44:14 INFO - document served over http requires an https
10:44:14 INFO - sub-resource via iframe-tag using the meta-csp
10:44:14 INFO - delivery method with swap-origin-redirect and when
10:44:14 INFO - the target request is cross-origin.
10:44:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 870ms
10:44:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:44:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x143495000 == 86 [pid = 1657] [id = 693]
10:44:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x1384fa800) [pid = 1657] [serial = 1941] [outer = 0x0]
10:44:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x13964c800) [pid = 1657] [serial = 1942] [outer = 0x1384fa800]
10:44:15 INFO - PROCESS | 1657 | 1447872255051 Marionette INFO loaded listener.js
10:44:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x139656000) [pid = 1657] [serial = 1943] [outer = 0x1384fa800]
10:44:15 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
10:44:15 INFO - document served over http requires an https
10:44:15 INFO - sub-resource via script-tag using the meta-csp
10:44:15 INFO - delivery method with keep-origin-redirect and when
10:44:15 INFO - the target request is cross-origin.
10:44:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 721ms
10:44:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1129e8000 == 85 [pid = 1657] [id = 642]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11f639800 == 84 [pid = 1657] [id = 643]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x123e76800 == 83 [pid = 1657] [id = 644]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13130a800 == 82 [pid = 1657] [id = 645]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1373c7000 == 81 [pid = 1657] [id = 646]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13773f000 == 80 [pid = 1657] [id = 647]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x137adb800 == 79 [pid = 1657] [id = 648]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x137d2b800 == 78 [pid = 1657] [id = 649]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x137fe7000 == 77 [pid = 1657] [id = 650]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x138090000 == 76 [pid = 1657] [id = 651]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1380f6800 == 75 [pid = 1657] [id = 652]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1383ea000 == 74 [pid = 1657] [id = 653]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1384cf000 == 73 [pid = 1657] [id = 654]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x139793000 == 72 [pid = 1657] [id = 655]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a317000 == 71 [pid = 1657] [id = 656]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3d1000 == 70 [pid = 1657] [id = 657]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a53f800 == 69 [pid = 1657] [id = 658]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a544800 == 68 [pid = 1657] [id = 659]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a5e7800 == 67 [pid = 1657] [id = 660]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a5ef000 == 66 [pid = 1657] [id = 661]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a77d000 == 65 [pid = 1657] [id = 662]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x13a780000 == 64 [pid = 1657] [id = 663]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed0d000 == 63 [pid = 1657] [id = 664]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x120573000 == 62 [pid = 1657] [id = 666]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12b169800 == 61 [pid = 1657] [id = 667]
10:44:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11204c800 == 60 [pid = 1657] [id = 668]
10:44:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cbd6000 == 61 [pid = 1657] [id = 694]
10:44:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x112a29800) [pid = 1657] [serial = 1944] [outer = 0x0]
10:44:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x11b409800) [pid = 1657] [serial = 1945] [outer = 0x112a29800]
10:44:17 INFO - PROCESS | 1657 | 1447872257300 Marionette INFO loaded listener.js
10:44:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x11cb52000) [pid = 1657] [serial = 1946] [outer = 0x112a29800]
10:44: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
10:44:17 INFO - document served over http requires an https
10:44:17 INFO - sub-resource via script-tag using the meta-csp
10:44:17 INFO - delivery method with no-redirect and when
10:44:17 INFO - the target request is cross-origin.
10:44:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2170ms
10:44:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:44:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f639800 == 62 [pid = 1657] [id = 695]
10:44:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x11caeb800) [pid = 1657] [serial = 1947] [outer = 0x0]
10:44:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x11e745000) [pid = 1657] [serial = 1948] [outer = 0x11caeb800]
10:44:17 INFO - PROCESS | 1657 | 1447872257870 Marionette INFO loaded listener.js
10:44:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x11fda4c00) [pid = 1657] [serial = 1949] [outer = 0x11caeb800]
10:44:18 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
10:44:18 INFO - document served over http requires an https
10:44:18 INFO - sub-resource via script-tag using the meta-csp
10:44:18 INFO - delivery method with swap-origin-redirect and when
10:44:18 INFO - the target request is cross-origin.
10:44:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 519ms
10:44:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:44:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x127409000 == 63 [pid = 1657] [id = 696]
10:44:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x1201ae400) [pid = 1657] [serial = 1950] [outer = 0x0]
10:44:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x12021c800) [pid = 1657] [serial = 1951] [outer = 0x1201ae400]
10:44:18 INFO - PROCESS | 1657 | 1447872258400 Marionette INFO loaded listener.js
10:44:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x1260d4c00) [pid = 1657] [serial = 1952] [outer = 0x1201ae400]
10:44: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
10:44:18 INFO - document served over http requires an https
10:44:18 INFO - sub-resource via xhr-request using the meta-csp
10:44:18 INFO - delivery method with keep-origin-redirect and when
10:44:18 INFO - the target request is cross-origin.
10:44:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 572ms
10:44:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:44:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b20e000 == 64 [pid = 1657] [id = 697]
10:44:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x127657c00) [pid = 1657] [serial = 1953] [outer = 0x0]
10:44:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x12776e400) [pid = 1657] [serial = 1954] [outer = 0x127657c00]
10:44:18 INFO - PROCESS | 1657 | 1447872258925 Marionette INFO loaded listener.js
10:44:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x1286a6800) [pid = 1657] [serial = 1955] [outer = 0x127657c00]
10:44: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
10:44:19 INFO - document served over http requires an https
10:44:19 INFO - sub-resource via xhr-request using the meta-csp
10:44:19 INFO - delivery method with no-redirect and when
10:44:19 INFO - the target request is cross-origin.
10:44:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 518ms
10:44:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:44:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x137270000 == 65 [pid = 1657] [id = 698]
10:44:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x128d6a800) [pid = 1657] [serial = 1956] [outer = 0x0]
10:44:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x12afc0400) [pid = 1657] [serial = 1957] [outer = 0x128d6a800]
10:44:19 INFO - PROCESS | 1657 | 1447872259451 Marionette INFO loaded listener.js
10:44:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x12c285c00) [pid = 1657] [serial = 1958] [outer = 0x128d6a800]
10:44: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
10:44:19 INFO - document served over http requires an https
10:44:19 INFO - sub-resource via xhr-request using the meta-csp
10:44:19 INFO - delivery method with swap-origin-redirect and when
10:44:19 INFO - the target request is cross-origin.
10:44:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 522ms
10:44:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:44:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x137ae3800 == 66 [pid = 1657] [id = 699]
10:44:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x12c4dcc00) [pid = 1657] [serial = 1959] [outer = 0x0]
10:44:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x12c81bc00) [pid = 1657] [serial = 1960] [outer = 0x12c4dcc00]
10:44:19 INFO - PROCESS | 1657 | 1447872259987 Marionette INFO loaded listener.js
10:44:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x1334b8c00) [pid = 1657] [serial = 1961] [outer = 0x12c4dcc00]
10:44: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
10:44:20 INFO - document served over http requires an http
10:44:20 INFO - sub-resource via fetch-request using the meta-csp
10:44:20 INFO - delivery method with keep-origin-redirect and when
10:44:20 INFO - the target request is same-origin.
10:44:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 517ms
10:44:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:44:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1380e0000 == 67 [pid = 1657] [id = 700]
10:44:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x133519c00) [pid = 1657] [serial = 1962] [outer = 0x0]
10:44:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x135c21400) [pid = 1657] [serial = 1963] [outer = 0x133519c00]
10:44:20 INFO - PROCESS | 1657 | 1447872260507 Marionette INFO loaded listener.js
10:44:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 294 (0x137811400) [pid = 1657] [serial = 1964] [outer = 0x133519c00]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 293 (0x1279ac000) [pid = 1657] [serial = 1724] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872210690]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x127b51c00) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x124a0b800) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x12842b000) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x11e797400) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x111a71400) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x11e73e800) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x112f7d400) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x11cb51000) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x112121400) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x111d77800) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x128425000) [pid = 1657] [serial = 1729] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x127671c00) [pid = 1657] [serial = 1719] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x11ee08800) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x11d70e800) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x11ecf6400) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x10fb33c00) [pid = 1657] [serial = 1761] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x11223a400) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x11cf0e800) [pid = 1657] [serial = 1766] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872220199]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x12302fc00) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x11ec8d400) [pid = 1657] [serial = 1771] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x11212ac00) [pid = 1657] [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]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x11ecea800) [pid = 1657] [serial = 1808] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872226947]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x11c111000) [pid = 1657] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x1274dac00) [pid = 1657] [serial = 1813] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x137071400) [pid = 1657] [serial = 1845] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x1378ac400) [pid = 1657] [serial = 1850] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872235338]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x137a4ec00) [pid = 1657] [serial = 1855] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x122c06400) [pid = 1657] [serial = 1876] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x128da5400) [pid = 1657] [serial = 1795] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x1260d9800) [pid = 1657] [serial = 1711] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x1275bf000) [pid = 1657] [serial = 1789] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x122b1f800) [pid = 1657] [serial = 1705] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x11e175400) [pid = 1657] [serial = 1699] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x112128400) [pid = 1657] [serial = 1750] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x11c6f9400) [pid = 1657] [serial = 1764] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x127b4c000) [pid = 1657] [serial = 1727] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x11216a000) [pid = 1657] [serial = 1753] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x128450800) [pid = 1657] [serial = 1792] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x12506b000) [pid = 1657] [serial = 1708] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x1286a4000) [pid = 1657] [serial = 1735] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x127b4ec00) [pid = 1657] [serial = 1725] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872210690]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x11fdaf800) [pid = 1657] [serial = 1786] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x11c847c00) [pid = 1657] [serial = 1696] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x127762800) [pid = 1657] [serial = 1722] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x112237c00) [pid = 1657] [serial = 1693] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x11f6a4800) [pid = 1657] [serial = 1774] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x12842d800) [pid = 1657] [serial = 1732] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x11e791000) [pid = 1657] [serial = 1769] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x128d9b400) [pid = 1657] [serial = 1744] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x12842a800) [pid = 1657] [serial = 1730] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x112127c00) [pid = 1657] [serial = 1783] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x1205a1800) [pid = 1657] [serial = 1777] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x112168c00) [pid = 1657] [serial = 1762] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x111c8c400) [pid = 1657] [serial = 1747] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x11252e000) [pid = 1657] [serial = 1756] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x1286b2800) [pid = 1657] [serial = 1738] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x127656400) [pid = 1657] [serial = 1720] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x1275bb800) [pid = 1657] [serial = 1714] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x11d04d800) [pid = 1657] [serial = 1759] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x11fc8fc00) [pid = 1657] [serial = 1702] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x123e4e400) [pid = 1657] [serial = 1780] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x1289ddc00) [pid = 1657] [serial = 1741] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x12a7e7800) [pid = 1657] [serial = 1798] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x11e73c800) [pid = 1657] [serial = 1767] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872220199]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x127651400) [pid = 1657] [serial = 1717] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x11efa0000) [pid = 1657] [serial = 1772] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x12a7e0000) [pid = 1657] [serial = 1819] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x1201b9000) [pid = 1657] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872226947]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x11ce9b000) [pid = 1657] [serial = 1806] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x11ec87400) [pid = 1657] [serial = 1870] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x120210400) [pid = 1657] [serial = 1864] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x12c28b800) [pid = 1657] [serial = 1825] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x12c4df000) [pid = 1657] [serial = 1828] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x11c176000) [pid = 1657] [serial = 1867] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x12c81e800) [pid = 1657] [serial = 1831] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12b731400) [pid = 1657] [serial = 1822] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x112236c00) [pid = 1657] [serial = 1804] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x11212bc00) [pid = 1657] [serial = 1801] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x112f83800) [pid = 1657] [serial = 1873] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x124d6f400) [pid = 1657] [serial = 1814] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x11fdf5400) [pid = 1657] [serial = 1811] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x12776f800) [pid = 1657] [serial = 1816] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x1306b3000) [pid = 1657] [serial = 1834] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x133425c00) [pid = 1657] [serial = 1837] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x133518400) [pid = 1657] [serial = 1840] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x135c28800) [pid = 1657] [serial = 1846] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x135c1c000) [pid = 1657] [serial = 1843] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x1378b0800) [pid = 1657] [serial = 1851] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872235338]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x137803000) [pid = 1657] [serial = 1848] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x1378b7800) [pid = 1657] [serial = 1856] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x1378b1000) [pid = 1657] [serial = 1853] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x137a58c00) [pid = 1657] [serial = 1858] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x11e717400) [pid = 1657] [serial = 1861] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x127b5f400) [pid = 1657] [serial = 1790] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x124a0bc00) [pid = 1657] [serial = 1787] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x11cadd000) [pid = 1657] [serial = 1784] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x1201b3c00) [pid = 1657] [serial = 1871] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x11d9b5000) [pid = 1657] [serial = 1868] [outer = 0x0] [url = about:blank]
10:44:20 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x11ee10800) [pid = 1657] [serial = 1874] [outer = 0x0] [url = about:blank]
10:44: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
10:44:21 INFO - document served over http requires an http
10:44:21 INFO - sub-resource via fetch-request using the meta-csp
10:44:21 INFO - delivery method with no-redirect and when
10:44:21 INFO - the target request is same-origin.
10:44:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 718ms
10:44:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:44:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f697800 == 68 [pid = 1657] [id = 701]
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x112237c00) [pid = 1657] [serial = 1965] [outer = 0x0]
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x112a23c00) [pid = 1657] [serial = 1966] [outer = 0x112237c00]
10:44:21 INFO - PROCESS | 1657 | 1447872261258 Marionette INFO loaded listener.js
10:44:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x11e797400) [pid = 1657] [serial = 1967] [outer = 0x112237c00]
10:44:21 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
10:44:21 INFO - document served over http requires an http
10:44:21 INFO - sub-resource via fetch-request using the meta-csp
10:44:21 INFO - delivery method with swap-origin-redirect and when
10:44:21 INFO - the target request is same-origin.
10:44:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 470ms
10:44:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:44:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x13978d000 == 69 [pid = 1657] [id = 702]
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x11ecebc00) [pid = 1657] [serial = 1968] [outer = 0x0]
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x11fdaf800) [pid = 1657] [serial = 1969] [outer = 0x11ecebc00]
10:44:21 INFO - PROCESS | 1657 | 1447872261666 Marionette INFO loaded listener.js
10:44:21 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x1279ac000) [pid = 1657] [serial = 1970] [outer = 0x11ecebc00]
10:44:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3d1000 == 70 [pid = 1657] [id = 703]
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x1275bb800) [pid = 1657] [serial = 1971] [outer = 0x0]
10:44:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x127b51c00) [pid = 1657] [serial = 1972] [outer = 0x1275bb800]
10:44: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
10:44:22 INFO - document served over http requires an http
10:44:22 INFO - sub-resource via iframe-tag using the meta-csp
10:44:22 INFO - delivery method with keep-origin-redirect and when
10:44:22 INFO - the target request is same-origin.
10:44:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 517ms
10:44:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:44:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a53b800 == 71 [pid = 1657] [id = 704]
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x11fdac800) [pid = 1657] [serial = 1973] [outer = 0x0]
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x1286b2800) [pid = 1657] [serial = 1974] [outer = 0x11fdac800]
10:44:22 INFO - PROCESS | 1657 | 1447872262264 Marionette INFO loaded listener.js
10:44:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x1378b6c00) [pid = 1657] [serial = 1975] [outer = 0x11fdac800]
10:44:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5ec000 == 72 [pid = 1657] [id = 705]
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x1378b4800) [pid = 1657] [serial = 1976] [outer = 0x0]
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x12c81a400) [pid = 1657] [serial = 1977] [outer = 0x1378b4800]
10:44:22 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
10:44:22 INFO - document served over http requires an http
10:44:22 INFO - sub-resource via iframe-tag using the meta-csp
10:44:22 INFO - delivery method with no-redirect and when
10:44:22 INFO - the target request is same-origin.
10:44:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 518ms
10:44:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:44:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a788000 == 73 [pid = 1657] [id = 706]
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x137a4d800) [pid = 1657] [serial = 1978] [outer = 0x0]
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x137c3e400) [pid = 1657] [serial = 1979] [outer = 0x137a4d800]
10:44:22 INFO - PROCESS | 1657 | 1447872262753 Marionette INFO loaded listener.js
10:44:22 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x139656800) [pid = 1657] [serial = 1980] [outer = 0x137a4d800]
10:44:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11caaa800 == 74 [pid = 1657] [id = 707]
10:44:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x112236400) [pid = 1657] [serial = 1981] [outer = 0x0]
10:44:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x11cadf400) [pid = 1657] [serial = 1982] [outer = 0x112236400]
10:44:23 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
10:44:23 INFO - document served over http requires an http
10:44:23 INFO - sub-resource via iframe-tag using the meta-csp
10:44:23 INFO - delivery method with swap-origin-redirect and when
10:44:23 INFO - the target request is same-origin.
10:44:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 769ms
10:44:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:44:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x120c44000 == 75 [pid = 1657] [id = 708]
10:44:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11ec83000) [pid = 1657] [serial = 1983] [outer = 0x0]
10:44:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11ecddc00) [pid = 1657] [serial = 1984] [outer = 0x11ec83000]
10:44:23 INFO - PROCESS | 1657 | 1447872263651 Marionette INFO loaded listener.js
10:44:23 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x123e46000) [pid = 1657] [serial = 1985] [outer = 0x11ec83000]
10:44:24 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
10:44:24 INFO - document served over http requires an http
10:44:24 INFO - sub-resource via script-tag using the meta-csp
10:44:24 INFO - delivery method with keep-origin-redirect and when
10:44:24 INFO - the target request is same-origin.
10:44:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 772ms
10:44:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:44:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1384bf800 == 76 [pid = 1657] [id = 709]
10:44:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x1274d0800) [pid = 1657] [serial = 1986] [outer = 0x0]
10:44:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x12776f800) [pid = 1657] [serial = 1987] [outer = 0x1274d0800]
10:44:24 INFO - PROCESS | 1657 | 1447872264388 Marionette INFO loaded listener.js
10:44:24 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x12b988800) [pid = 1657] [serial = 1988] [outer = 0x1274d0800]
10:44:24 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
10:44:24 INFO - document served over http requires an http
10:44:24 INFO - sub-resource via script-tag using the meta-csp
10:44:24 INFO - delivery method with no-redirect and when
10:44:24 INFO - the target request is same-origin.
10:44:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 623ms
10:44:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:44:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1444c1800 == 77 [pid = 1657] [id = 710]
10:44:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x12ccf5000) [pid = 1657] [serial = 1989] [outer = 0x0]
10:44:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x133425c00) [pid = 1657] [serial = 1990] [outer = 0x12ccf5000]
10:44:25 INFO - PROCESS | 1657 | 1447872265030 Marionette INFO loaded listener.js
10:44:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x135a5f400) [pid = 1657] [serial = 1991] [outer = 0x12ccf5000]
10:44:25 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
10:44:25 INFO - document served over http requires an http
10:44:25 INFO - sub-resource via script-tag using the meta-csp
10:44:25 INFO - delivery method with swap-origin-redirect and when
10:44:25 INFO - the target request is same-origin.
10:44:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 670ms
10:44:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:44:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c5e000 == 78 [pid = 1657] [id = 711]
10:44:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x137807000) [pid = 1657] [serial = 1992] [outer = 0x0]
10:44:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x137a7a800) [pid = 1657] [serial = 1993] [outer = 0x137807000]
10:44:25 INFO - PROCESS | 1657 | 1447872265704 Marionette INFO loaded listener.js
10:44:25 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x138197c00) [pid = 1657] [serial = 1994] [outer = 0x137807000]
10:44:26 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
10:44:26 INFO - document served over http requires an http
10:44:26 INFO - sub-resource via xhr-request using the meta-csp
10:44:26 INFO - delivery method with keep-origin-redirect and when
10:44:26 INFO - the target request is same-origin.
10:44:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
10:44:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:44:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c87800 == 79 [pid = 1657] [id = 712]
10:44:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x1384ec000) [pid = 1657] [serial = 1995] [outer = 0x0]
10:44:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x1384fac00) [pid = 1657] [serial = 1996] [outer = 0x1384ec000]
10:44:26 INFO - PROCESS | 1657 | 1447872266377 Marionette INFO loaded listener.js
10:44:26 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x13a761400) [pid = 1657] [serial = 1997] [outer = 0x1384ec000]
10:44:26 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
10:44:26 INFO - document served over http requires an http
10:44:26 INFO - sub-resource via xhr-request using the meta-csp
10:44:26 INFO - delivery method with no-redirect and when
10:44:26 INFO - the target request is same-origin.
10:44:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 621ms
10:44:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:44:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x144d9d800 == 80 [pid = 1657] [id = 713]
10:44:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x13a767000) [pid = 1657] [serial = 1998] [outer = 0x0]
10:44:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x13a87e400) [pid = 1657] [serial = 1999] [outer = 0x13a767000]
10:44:27 INFO - PROCESS | 1657 | 1447872267021 Marionette INFO loaded listener.js
10:44:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x142a57000) [pid = 1657] [serial = 2000] [outer = 0x13a767000]
10:44:27 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
10:44:27 INFO - document served over http requires an http
10:44:27 INFO - sub-resource via xhr-request using the meta-csp
10:44:27 INFO - delivery method with swap-origin-redirect and when
10:44:27 INFO - the target request is same-origin.
10:44:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 673ms
10:44:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:44:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x144dc6000 == 81 [pid = 1657] [id = 714]
10:44:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x142a59c00) [pid = 1657] [serial = 2001] [outer = 0x0]
10:44:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x142a5c400) [pid = 1657] [serial = 2002] [outer = 0x142a59c00]
10:44:27 INFO - PROCESS | 1657 | 1447872267679 Marionette INFO loaded listener.js
10:44:27 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x142aae000) [pid = 1657] [serial = 2003] [outer = 0x142a59c00]
10:44:28 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
10:44:28 INFO - document served over http requires an https
10:44:28 INFO - sub-resource via fetch-request using the meta-csp
10:44:28 INFO - delivery method with keep-origin-redirect and when
10:44:28 INFO - the target request is same-origin.
10:44:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 669ms
10:44:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:44:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x144f1f000 == 82 [pid = 1657] [id = 715]
10:44:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x142a5e000) [pid = 1657] [serial = 2004] [outer = 0x0]
10:44:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x142ab1800) [pid = 1657] [serial = 2005] [outer = 0x142a5e000]
10:44:28 INFO - PROCESS | 1657 | 1447872268364 Marionette INFO loaded listener.js
10:44:28 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x142e2dc00) [pid = 1657] [serial = 2006] [outer = 0x142a5e000]
10:44:28 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
10:44:28 INFO - document served over http requires an https
10:44:28 INFO - sub-resource via fetch-request using the meta-csp
10:44:28 INFO - delivery method with no-redirect and when
10:44:28 INFO - the target request is same-origin.
10:44:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 672ms
10:44:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:44:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x145262000 == 83 [pid = 1657] [id = 716]
10:44:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x142e32000) [pid = 1657] [serial = 2007] [outer = 0x0]
10:44:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x142fdf800) [pid = 1657] [serial = 2008] [outer = 0x142e32000]
10:44:29 INFO - PROCESS | 1657 | 1447872269024 Marionette INFO loaded listener.js
10:44:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x142fe8c00) [pid = 1657] [serial = 2009] [outer = 0x142e32000]
10:44:29 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
10:44:29 INFO - document served over http requires an https
10:44:29 INFO - sub-resource via fetch-request using the meta-csp
10:44:29 INFO - delivery method with swap-origin-redirect and when
10:44:29 INFO - the target request is same-origin.
10:44:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 669ms
10:44:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:44:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x145278000 == 84 [pid = 1657] [id = 717]
10:44:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x124913400) [pid = 1657] [serial = 2010] [outer = 0x0]
10:44:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x142fedc00) [pid = 1657] [serial = 2011] [outer = 0x124913400]
10:44:29 INFO - PROCESS | 1657 | 1447872269710 Marionette INFO loaded listener.js
10:44:29 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x143b7c400) [pid = 1657] [serial = 2012] [outer = 0x124913400]
10:44:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1453d0000 == 85 [pid = 1657] [id = 718]
10:44:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x143b83000) [pid = 1657] [serial = 2013] [outer = 0x0]
10:44:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x143d25400) [pid = 1657] [serial = 2014] [outer = 0x143b83000]
10:44:30 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
10:44:30 INFO - document served over http requires an https
10:44:30 INFO - sub-resource via iframe-tag using the meta-csp
10:44:30 INFO - delivery method with keep-origin-redirect and when
10:44:30 INFO - the target request is same-origin.
10:44:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 718ms
10:44:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:44:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1455cb000 == 86 [pid = 1657] [id = 719]
10:44:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x143d1d000) [pid = 1657] [serial = 2015] [outer = 0x0]
10:44:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x143d20800) [pid = 1657] [serial = 2016] [outer = 0x143d1d000]
10:44:30 INFO - PROCESS | 1657 | 1447872270469 Marionette INFO loaded listener.js
10:44:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x144530c00) [pid = 1657] [serial = 2017] [outer = 0x143d1d000]
10:44:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1455e5800 == 87 [pid = 1657] [id = 720]
10:44:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x144531000) [pid = 1657] [serial = 2018] [outer = 0x0]
10:44:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x144537c00) [pid = 1657] [serial = 2019] [outer = 0x144531000]
10:44:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:30 INFO - document served over http requires an https
10:44:30 INFO - sub-resource via iframe-tag using the meta-csp
10:44:30 INFO - delivery method with no-redirect and when
10:44:30 INFO - the target request is same-origin.
10:44:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 718ms
10:44:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:44:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x145cc8800 == 88 [pid = 1657] [id = 721]
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x144533400) [pid = 1657] [serial = 2020] [outer = 0x0]
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x144534c00) [pid = 1657] [serial = 2021] [outer = 0x144533400]
10:44:31 INFO - PROCESS | 1657 | 1447872271190 Marionette INFO loaded listener.js
10:44:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x144cce400) [pid = 1657] [serial = 2022] [outer = 0x144533400]
10:44:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472a9000 == 89 [pid = 1657] [id = 722]
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x144ccd000) [pid = 1657] [serial = 2023] [outer = 0x0]
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x144cd5400) [pid = 1657] [serial = 2024] [outer = 0x144ccd000]
10:44:31 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
10:44:31 INFO - document served over http requires an https
10:44:31 INFO - sub-resource via iframe-tag using the meta-csp
10:44:31 INFO - delivery method with swap-origin-redirect and when
10:44:31 INFO - the target request is same-origin.
10:44:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 719ms
10:44:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:44:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472b0000 == 90 [pid = 1657] [id = 723]
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x144cce800) [pid = 1657] [serial = 2025] [outer = 0x0]
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x144cd2800) [pid = 1657] [serial = 2026] [outer = 0x144cce800]
10:44:31 INFO - PROCESS | 1657 | 1447872271912 Marionette INFO loaded listener.js
10:44:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x144d55c00) [pid = 1657] [serial = 2027] [outer = 0x144cce800]
10:44:32 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
10:44:32 INFO - document served over http requires an https
10:44:32 INFO - sub-resource via script-tag using the meta-csp
10:44:32 INFO - delivery method with keep-origin-redirect and when
10:44:32 INFO - the target request is same-origin.
10:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 771ms
10:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:44:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1474e9800 == 91 [pid = 1657] [id = 724]
10:44:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x144d58c00) [pid = 1657] [serial = 2028] [outer = 0x0]
10:44:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x144d5b800) [pid = 1657] [serial = 2029] [outer = 0x144d58c00]
10:44:32 INFO - PROCESS | 1657 | 1447872272633 Marionette INFO loaded listener.js
10:44:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x144ddc000) [pid = 1657] [serial = 2030] [outer = 0x144d58c00]
10:44:32 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
10:44:32 INFO - document served over http requires an https
10:44:32 INFO - sub-resource via script-tag using the meta-csp
10:44:32 INFO - delivery method with no-redirect and when
10:44:32 INFO - the target request is same-origin.
10:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 619ms
10:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:44:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x14794b000 == 92 [pid = 1657] [id = 725]
10:44:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x144ddcc00) [pid = 1657] [serial = 2031] [outer = 0x0]
10:44:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x144de4c00) [pid = 1657] [serial = 2032] [outer = 0x144ddcc00]
10:44:33 INFO - PROCESS | 1657 | 1447872273273 Marionette INFO loaded listener.js
10:44:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x1452e7800) [pid = 1657] [serial = 2033] [outer = 0x144ddcc00]
10:44:33 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
10:44:33 INFO - document served over http requires an https
10:44:33 INFO - sub-resource via script-tag using the meta-csp
10:44:33 INFO - delivery method with swap-origin-redirect and when
10:44:33 INFO - the target request is same-origin.
10:44:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 668ms
10:44:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:44:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x147c73000 == 93 [pid = 1657] [id = 726]
10:44:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x124d67000) [pid = 1657] [serial = 2034] [outer = 0x0]
10:44:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x1452e0400) [pid = 1657] [serial = 2035] [outer = 0x124d67000]
10:44:34 INFO - PROCESS | 1657 | 1447872274030 Marionette INFO loaded listener.js
10:44:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x1453e2000) [pid = 1657] [serial = 2036] [outer = 0x124d67000]
10:44:34 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
10:44:34 INFO - document served over http requires an https
10:44:34 INFO - sub-resource via xhr-request using the meta-csp
10:44:34 INFO - delivery method with keep-origin-redirect and when
10:44:34 INFO - the target request is same-origin.
10:44:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 824ms
10:44:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:44:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1482d7800 == 94 [pid = 1657] [id = 727]
10:44:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x1453e7000) [pid = 1657] [serial = 2037] [outer = 0x0]
10:44:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x1453e9400) [pid = 1657] [serial = 2038] [outer = 0x1453e7000]
10:44:34 INFO - PROCESS | 1657 | 1447872274784 Marionette INFO loaded listener.js
10:44:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x145a04800) [pid = 1657] [serial = 2039] [outer = 0x1453e7000]
10:44:35 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
10:44:35 INFO - document served over http requires an https
10:44:35 INFO - sub-resource via xhr-request using the meta-csp
10:44:35 INFO - delivery method with no-redirect and when
10:44:35 INFO - the target request is same-origin.
10:44:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 768ms
10:44:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:44:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x13726e800 == 95 [pid = 1657] [id = 728]
10:44:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x112238c00) [pid = 1657] [serial = 2040] [outer = 0x0]
10:44:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 271 (0x1306bcc00) [pid = 1657] [serial = 2041] [outer = 0x112238c00]
10:44:36 INFO - PROCESS | 1657 | 1447872276504 Marionette INFO loaded listener.js
10:44:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 272 (0x147328800) [pid = 1657] [serial = 2042] [outer = 0x112238c00]
10:44:36 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
10:44:36 INFO - document served over http requires an https
10:44:36 INFO - sub-resource via xhr-request using the meta-csp
10:44:36 INFO - delivery method with swap-origin-redirect and when
10:44:36 INFO - the target request is same-origin.
10:44:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1641ms
10:44:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:44:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x112041800 == 96 [pid = 1657] [id = 729]
10:44:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 273 (0x111977800) [pid = 1657] [serial = 2043] [outer = 0x0]
10:44:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 274 (0x11223b000) [pid = 1657] [serial = 2044] [outer = 0x111977800]
10:44:37 INFO - PROCESS | 1657 | 1447872277239 Marionette INFO loaded listener.js
10:44:37 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 275 (0x1286a6000) [pid = 1657] [serial = 2045] [outer = 0x111977800]
10:44: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
10:44:38 INFO - document served over http requires an http
10:44:38 INFO - sub-resource via fetch-request using the meta-referrer
10:44:38 INFO - delivery method with keep-origin-redirect and when
10:44:38 INFO - the target request is cross-origin.
10:44:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1472ms
10:44:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:44:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f654000 == 97 [pid = 1657] [id = 730]
10:44:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 276 (0x11ca34400) [pid = 1657] [serial = 2046] [outer = 0x0]
10:44:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 277 (0x11cad3800) [pid = 1657] [serial = 2047] [outer = 0x11ca34400]
10:44:38 INFO - PROCESS | 1657 | 1447872278638 Marionette INFO loaded listener.js
10:44:38 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 278 (0x11ec8e800) [pid = 1657] [serial = 2048] [outer = 0x11ca34400]
10:44: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
10:44:39 INFO - document served over http requires an http
10:44:39 INFO - sub-resource via fetch-request using the meta-referrer
10:44:39 INFO - delivery method with no-redirect and when
10:44:39 INFO - the target request is cross-origin.
10:44:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
10:44:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:44:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x127905000 == 98 [pid = 1657] [id = 731]
10:44:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 279 (0x10faec400) [pid = 1657] [serial = 2049] [outer = 0x0]
10:44:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 280 (0x112128400) [pid = 1657] [serial = 2050] [outer = 0x10faec400]
10:44:39 INFO - PROCESS | 1657 | 1447872279329 Marionette INFO loaded listener.js
10:44:39 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 281 (0x11e717400) [pid = 1657] [serial = 2051] [outer = 0x10faec400]
10:44: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
10:44:39 INFO - document served over http requires an http
10:44:39 INFO - sub-resource via fetch-request using the meta-referrer
10:44:39 INFO - delivery method with swap-origin-redirect and when
10:44:39 INFO - the target request is cross-origin.
10:44:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 820ms
10:44:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:44:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0f0000 == 99 [pid = 1657] [id = 732]
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 282 (0x111c8b800) [pid = 1657] [serial = 2052] [outer = 0x0]
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 283 (0x11cf02800) [pid = 1657] [serial = 2053] [outer = 0x111c8b800]
10:44:40 INFO - PROCESS | 1657 | 1447872280156 Marionette INFO loaded listener.js
10:44:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 284 (0x120210800) [pid = 1657] [serial = 2054] [outer = 0x111c8b800]
10:44:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x127575000 == 100 [pid = 1657] [id = 733]
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 285 (0x111ca2400) [pid = 1657] [serial = 2055] [outer = 0x0]
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 286 (0x11d04b400) [pid = 1657] [serial = 2056] [outer = 0x111ca2400]
10:44: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
10:44:40 INFO - document served over http requires an http
10:44:40 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:40 INFO - delivery method with keep-origin-redirect and when
10:44:40 INFO - the target request is cross-origin.
10:44:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 720ms
10:44:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:44:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x120141000 == 101 [pid = 1657] [id = 734]
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 287 (0x11cae2000) [pid = 1657] [serial = 2057] [outer = 0x0]
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x12059fc00) [pid = 1657] [serial = 2058] [outer = 0x11cae2000]
10:44:40 INFO - PROCESS | 1657 | 1447872280907 Marionette INFO loaded listener.js
10:44:40 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x124d6ec00) [pid = 1657] [serial = 2059] [outer = 0x11cae2000]
10:44:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afda000 == 102 [pid = 1657] [id = 735]
10:44:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x11f630c00) [pid = 1657] [serial = 2060] [outer = 0x0]
10:44:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x124dd5400) [pid = 1657] [serial = 2061] [outer = 0x11f630c00]
10:44: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
10:44:41 INFO - document served over http requires an http
10:44:41 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:41 INFO - delivery method with no-redirect and when
10:44:41 INFO - the target request is cross-origin.
10:44:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 719ms
10:44:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:44:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ed0b800 == 103 [pid = 1657] [id = 736]
10:44:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x123029c00) [pid = 1657] [serial = 2062] [outer = 0x0]
10:44:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x1260d4400) [pid = 1657] [serial = 2063] [outer = 0x123029c00]
10:44:41 INFO - PROCESS | 1657 | 1447872281651 Marionette INFO loaded listener.js
10:44:41 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 294 (0x12776a800) [pid = 1657] [serial = 2064] [outer = 0x123029c00]
10:44:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x129256000 == 104 [pid = 1657] [id = 737]
10:44:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 295 (0x1279b7400) [pid = 1657] [serial = 2065] [outer = 0x0]
10:44:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 296 (0x11ecda400) [pid = 1657] [serial = 2066] [outer = 0x1279b7400]
10:44: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
10:44:42 INFO - document served over http requires an http
10:44:42 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:42 INFO - delivery method with swap-origin-redirect and when
10:44:42 INFO - the target request is cross-origin.
10:44:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 920ms
10:44:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12924b000 == 103 [pid = 1657] [id = 71]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x123e76000 == 102 [pid = 1657] [id = 64]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x13a5ec000 == 101 [pid = 1657] [id = 705]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x13a53b800 == 100 [pid = 1657] [id = 704]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3d1000 == 99 [pid = 1657] [id = 703]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x13978d000 == 98 [pid = 1657] [id = 702]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11f697800 == 97 [pid = 1657] [id = 701]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1380e0000 == 96 [pid = 1657] [id = 700]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x137ae3800 == 95 [pid = 1657] [id = 699]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x137270000 == 94 [pid = 1657] [id = 698]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12b20e000 == 93 [pid = 1657] [id = 697]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x127409000 == 92 [pid = 1657] [id = 696]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11f639800 == 91 [pid = 1657] [id = 695]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x13727f000 == 90 [pid = 1657] [id = 641]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11cbd6000 == 89 [pid = 1657] [id = 694]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x143495000 == 88 [pid = 1657] [id = 693]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x143477000 == 87 [pid = 1657] [id = 692]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x142fc3800 == 86 [pid = 1657] [id = 691]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x142fb7000 == 85 [pid = 1657] [id = 690]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x142f4b000 == 84 [pid = 1657] [id = 689]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x142a0f800 == 83 [pid = 1657] [id = 688]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x139799000 == 82 [pid = 1657] [id = 687]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x137fdb800 == 81 [pid = 1657] [id = 686]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x137048800 == 80 [pid = 1657] [id = 685]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x131305800 == 79 [pid = 1657] [id = 684]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12e542000 == 78 [pid = 1657] [id = 683]
10:44:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x111da2800 == 79 [pid = 1657] [id = 738]
10:44:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 297 (0x10fae3800) [pid = 1657] [serial = 2067] [outer = 0x0]
10:44:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 298 (0x10fb32000) [pid = 1657] [serial = 2068] [outer = 0x10fae3800]
10:44:42 INFO - PROCESS | 1657 | 1447872282763 Marionette INFO loaded listener.js
10:44:42 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 299 (0x11ce2c400) [pid = 1657] [serial = 2069] [outer = 0x10fae3800]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf9b800 == 78 [pid = 1657] [id = 682]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12b221000 == 77 [pid = 1657] [id = 681]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12a892800 == 76 [pid = 1657] [id = 680]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x128e59000 == 75 [pid = 1657] [id = 679]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12860e800 == 74 [pid = 1657] [id = 678]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11d878000 == 73 [pid = 1657] [id = 665]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x127f2a000 == 72 [pid = 1657] [id = 677]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x127576800 == 71 [pid = 1657] [id = 676]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x127566800 == 70 [pid = 1657] [id = 675]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x122b36000 == 69 [pid = 1657] [id = 674]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x120a6b000 == 68 [pid = 1657] [id = 673]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x120122000 == 67 [pid = 1657] [id = 672]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11eacc000 == 66 [pid = 1657] [id = 671]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11c6df000 == 65 [pid = 1657] [id = 670]
10:44:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11cbd8800 == 64 [pid = 1657] [id = 669]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 298 (0x124d66000) [pid = 1657] [serial = 1781] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 297 (0x11e712400) [pid = 1657] [serial = 1765] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 296 (0x11ca2e400) [pid = 1657] [serial = 1757] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 295 (0x122c74c00) [pid = 1657] [serial = 1778] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 294 (0x11ece4c00) [pid = 1657] [serial = 1770] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 293 (0x124d6bc00) [pid = 1657] [serial = 1691] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x112a2bc00) [pid = 1657] [serial = 1754] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x11e73a800) [pid = 1657] [serial = 1760] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x128d78400) [pid = 1657] [serial = 1793] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x12afc6400) [pid = 1657] [serial = 1799] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x12a7df400) [pid = 1657] [serial = 1796] [outer = 0x0] [url = about:blank]
10:44:42 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x120215000) [pid = 1657] [serial = 1775] [outer = 0x0] [url = about:blank]
10:44: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
10:44:43 INFO - document served over http requires an http
10:44:43 INFO - sub-resource via script-tag using the meta-referrer
10:44:43 INFO - delivery method with keep-origin-redirect and when
10:44:43 INFO - the target request is cross-origin.
10:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1020ms
10:44:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:44:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec56800 == 65 [pid = 1657] [id = 739]
10:44:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 288 (0x11e791000) [pid = 1657] [serial = 2070] [outer = 0x0]
10:44:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 289 (0x11fdb0400) [pid = 1657] [serial = 2071] [outer = 0x11e791000]
10:44:43 INFO - PROCESS | 1657 | 1447872283422 Marionette INFO loaded listener.js
10:44:43 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 290 (0x1275bd400) [pid = 1657] [serial = 2072] [outer = 0x11e791000]
10:44: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
10:44:43 INFO - document served over http requires an http
10:44:43 INFO - sub-resource via script-tag using the meta-referrer
10:44:43 INFO - delivery method with no-redirect and when
10:44:43 INFO - the target request is cross-origin.
10:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 522ms
10:44:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:44:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x120869800 == 66 [pid = 1657] [id = 740]
10:44:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 291 (0x11ece4400) [pid = 1657] [serial = 2073] [outer = 0x0]
10:44:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 292 (0x127f7c800) [pid = 1657] [serial = 2074] [outer = 0x11ece4400]
10:44:43 INFO - PROCESS | 1657 | 1447872283964 Marionette INFO loaded listener.js
10:44:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 293 (0x12845d400) [pid = 1657] [serial = 2075] [outer = 0x11ece4400]
10:44: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
10:44:44 INFO - document served over http requires an http
10:44:44 INFO - sub-resource via script-tag using the meta-referrer
10:44:44 INFO - delivery method with swap-origin-redirect and when
10:44:44 INFO - the target request is cross-origin.
10:44:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 519ms
10:44:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:44:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x127f3a800 == 67 [pid = 1657] [id = 741]
10:44:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 294 (0x12776a000) [pid = 1657] [serial = 2076] [outer = 0x0]
10:44:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 295 (0x1286a9c00) [pid = 1657] [serial = 2077] [outer = 0x12776a000]
10:44:44 INFO - PROCESS | 1657 | 1447872284559 Marionette INFO loaded listener.js
10:44:44 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 296 (0x1289e4c00) [pid = 1657] [serial = 2078] [outer = 0x12776a000]
10:44:44 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
10:44:44 INFO - document served over http requires an http
10:44:44 INFO - sub-resource via xhr-request using the meta-referrer
10:44:44 INFO - delivery method with keep-origin-redirect and when
10:44:44 INFO - the target request is cross-origin.
10:44:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 522ms
10:44:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:44:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a73d800 == 68 [pid = 1657] [id = 742]
10:44:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 297 (0x128d75400) [pid = 1657] [serial = 2079] [outer = 0x0]
10:44:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 298 (0x128da8000) [pid = 1657] [serial = 2080] [outer = 0x128d75400]
10:44:45 INFO - PROCESS | 1657 | 1447872285035 Marionette INFO loaded listener.js
10:44:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 299 (0x1290d7400) [pid = 1657] [serial = 2081] [outer = 0x128d75400]
10:44:45 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
10:44:45 INFO - document served over http requires an http
10:44:45 INFO - sub-resource via xhr-request using the meta-referrer
10:44:45 INFO - delivery method with no-redirect and when
10:44:45 INFO - the target request is cross-origin.
10:44:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 517ms
10:44:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:44:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b5cc000 == 69 [pid = 1657] [id = 743]
10:44:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 300 (0x12afc2000) [pid = 1657] [serial = 2082] [outer = 0x0]
10:44:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 301 (0x12b726800) [pid = 1657] [serial = 2083] [outer = 0x12afc2000]
10:44:45 INFO - PROCESS | 1657 | 1447872285559 Marionette INFO loaded listener.js
10:44:45 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 302 (0x12c706800) [pid = 1657] [serial = 2084] [outer = 0x12afc2000]
10:44:45 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
10:44:45 INFO - document served over http requires an http
10:44:45 INFO - sub-resource via xhr-request using the meta-referrer
10:44:45 INFO - delivery method with swap-origin-redirect and when
10:44:45 INFO - the target request is cross-origin.
10:44:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 523ms
10:44:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:44:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c7a6000 == 70 [pid = 1657] [id = 744]
10:44:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 303 (0x12cced000) [pid = 1657] [serial = 2085] [outer = 0x0]
10:44:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 304 (0x1306b5c00) [pid = 1657] [serial = 2086] [outer = 0x12cced000]
10:44:46 INFO - PROCESS | 1657 | 1447872286090 Marionette INFO loaded listener.js
10:44:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 305 (0x1334ba000) [pid = 1657] [serial = 2087] [outer = 0x12cced000]
10:44:46 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
10:44:46 INFO - document served over http requires an https
10:44:46 INFO - sub-resource via fetch-request using the meta-referrer
10:44:46 INFO - delivery method with keep-origin-redirect and when
10:44:46 INFO - the target request is cross-origin.
10:44:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 568ms
10:44:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:44:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fd3e000 == 71 [pid = 1657] [id = 745]
10:44:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 306 (0x133421000) [pid = 1657] [serial = 2088] [outer = 0x0]
10:44:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 307 (0x13351d800) [pid = 1657] [serial = 2089] [outer = 0x133421000]
10:44:46 INFO - PROCESS | 1657 | 1447872286761 Marionette INFO loaded listener.js
10:44:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 308 (0x1378ab400) [pid = 1657] [serial = 2090] [outer = 0x133421000]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 307 (0x11cb4c800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 306 (0x1274d7c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 305 (0x12327fc00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 304 (0x124d6d800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 303 (0x11f6a7400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 302 (0x11d9b2c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 301 (0x11c177800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 300 (0x112232800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 299 (0x12328ac00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 298 (0x10fae7800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 297 (0x12ccf4400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 296 (0x11f6a2800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 295 (0x12ccf8800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 294 (0x12327f800) [pid = 1657] [serial = 1887] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 293 (0x1289da000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 292 (0x135a61000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 291 (0x137e5c400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 290 (0x111c84800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 289 (0x127657c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 288 (0x1289dd400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 287 (0x112a29800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 286 (0x137cbfc00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 285 (0x133423000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 284 (0x12c70d800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 283 (0x12c287000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 282 (0x1334b9400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 281 (0x1290a8800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 280 (0x1289d9800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 279 (0x12764b000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 278 (0x1286b0000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 277 (0x112237c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 276 (0x12b723800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 275 (0x127656000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 274 (0x138242400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 273 (0x11ecebc00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 272 (0x133519c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 271 (0x138183800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 270 (0x12c4db000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x124d6b400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x128d6a800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x1378b3c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x1275bb800) [pid = 1657] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x11cae3400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x1380b9800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x112120c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x1378b4800) [pid = 1657] [serial = 1976] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872262506]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x111d7c800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x11cae4000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x1201ae400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x1275bc400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x11fda9000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x11cade000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x12afbec00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x12c4e1800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x11fdac800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x133515800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x1275c6800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x137c49800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x120a05c00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x12c81bc00) [pid = 1657] [serial = 1960] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x12ccf8000) [pid = 1657] [serial = 1912] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x135a55400) [pid = 1657] [serial = 1915] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x1290b7400) [pid = 1657] [serial = 1906] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x11e745000) [pid = 1657] [serial = 1948] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x1289e0000) [pid = 1657] [serial = 1903] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x13964c800) [pid = 1657] [serial = 1942] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x1286b2800) [pid = 1657] [serial = 1974] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x12842e800) [pid = 1657] [serial = 1900] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x12302ec00) [pid = 1657] [serial = 1888] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x1201b7c00) [pid = 1657] [serial = 1885] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x12021c800) [pid = 1657] [serial = 1951] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x137e60800) [pid = 1657] [serial = 1921] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x1279ad400) [pid = 1657] [serial = 1898] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x127650400) [pid = 1657] [serial = 1895] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x1380be400) [pid = 1657] [serial = 1924] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x11b409800) [pid = 1657] [serial = 1945] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x1384f0400) [pid = 1657] [serial = 1940] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x1382b0000) [pid = 1657] [serial = 1937] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x13824f800) [pid = 1657] [serial = 1935] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872253648]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x138247800) [pid = 1657] [serial = 1932] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x12afc0400) [pid = 1657] [serial = 1957] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x12776e400) [pid = 1657] [serial = 1954] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x138191000) [pid = 1657] [serial = 1930] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x138188000) [pid = 1657] [serial = 1927] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x137c3e400) [pid = 1657] [serial = 1979] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x12b781400) [pid = 1657] [serial = 1909] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x12c81a400) [pid = 1657] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872262506]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x112129800) [pid = 1657] [serial = 1879] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x127b44800) [pid = 1657] [serial = 1897] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x1275bc000) [pid = 1657] [serial = 1892] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872245234]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x11fda4800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x138199400) [pid = 1657] [serial = 1929] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x111ad3000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x10fae3400) [pid = 1657] [serial = 1939] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x135c20400) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x12a7dd800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x12c4dcc00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x137c45800) [pid = 1657] [serial = 1934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872253648]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x128421800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x11caeb800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x12845fc00) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x1384fa800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x1279af000) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x133521800) [pid = 1657] [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]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x135c21400) [pid = 1657] [serial = 1963] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x127b51c00) [pid = 1657] [serial = 1972] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x11fdaf800) [pid = 1657] [serial = 1969] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x11d711c00) [pid = 1657] [serial = 1882] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x112a23c00) [pid = 1657] [serial = 1966] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x137cbd000) [pid = 1657] [serial = 1918] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x1275c5800) [pid = 1657] [serial = 1893] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872245234]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x125074400) [pid = 1657] [serial = 1890] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x1274d7400) [pid = 1657] [serial = 1712] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x112f83000) [pid = 1657] [serial = 1802] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x112f81000) [pid = 1657] [serial = 1694] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x12c4d6400) [pid = 1657] [serial = 1826] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x128da7c00) [pid = 1657] [serial = 1745] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x12c704000) [pid = 1657] [serial = 1829] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x1201b4c00) [pid = 1657] [serial = 1703] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x128d6ec00) [pid = 1657] [serial = 1742] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x1334abc00) [pid = 1657] [serial = 1913] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x137c3e800) [pid = 1657] [serial = 1916] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12ccf4c00) [pid = 1657] [serial = 1832] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x127670800) [pid = 1657] [serial = 1718] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12b54ac00) [pid = 1657] [serial = 1820] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x11cf31000) [pid = 1657] [serial = 1697] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x1274d9800) [pid = 1657] [serial = 1812] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x11ee07800) [pid = 1657] [serial = 1700] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x1290af000) [pid = 1657] [serial = 1748] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x137cb8000) [pid = 1657] [serial = 1865] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x1260d4c00) [pid = 1657] [serial = 1952] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x11ec88400) [pid = 1657] [serial = 1807] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x1378aa800) [pid = 1657] [serial = 1849] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x135a56c00) [pid = 1657] [serial = 1841] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x137a4d000) [pid = 1657] [serial = 1854] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x133420000) [pid = 1657] [serial = 1835] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x137c42800) [pid = 1657] [serial = 1859] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12c285c00) [pid = 1657] [serial = 1958] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x1286a6800) [pid = 1657] [serial = 1955] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x137071000) [pid = 1657] [serial = 1844] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12c287800) [pid = 1657] [serial = 1910] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x137c42000) [pid = 1657] [serial = 1862] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12764a000) [pid = 1657] [serial = 1715] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12845c800) [pid = 1657] [serial = 1733] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12884b000) [pid = 1657] [serial = 1739] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1260d3800) [pid = 1657] [serial = 1709] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1286ad800) [pid = 1657] [serial = 1736] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12b98c800) [pid = 1657] [serial = 1823] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x1290ca400) [pid = 1657] [serial = 1751] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x137810400) [pid = 1657] [serial = 1625] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12884c000) [pid = 1657] [serial = 1817] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x127771400) [pid = 1657] [serial = 1723] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x124bc4000) [pid = 1657] [serial = 1706] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1334b9c00) [pid = 1657] [serial = 1838] [outer = 0x0] [url = about:blank]
10:44:47 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x128423400) [pid = 1657] [serial = 1728] [outer = 0x0] [url = about:blank]
10:44:47 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
10:44:47 INFO - document served over http requires an https
10:44:47 INFO - sub-resource via fetch-request using the meta-referrer
10:44:47 INFO - delivery method with no-redirect and when
10:44:47 INFO - the target request is cross-origin.
10:44:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 770ms
10:44:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:44:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a890800 == 72 [pid = 1657] [id = 746]
10:44:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x112232800) [pid = 1657] [serial = 2091] [outer = 0x0]
10:44:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x11cadd400) [pid = 1657] [serial = 2092] [outer = 0x112232800]
10:44:47 INFO - PROCESS | 1657 | 1447872287426 Marionette INFO loaded listener.js
10:44:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11f6a2800) [pid = 1657] [serial = 2093] [outer = 0x112232800]
10:44:47 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
10:44:47 INFO - document served over http requires an https
10:44:47 INFO - sub-resource via fetch-request using the meta-referrer
10:44:47 INFO - delivery method with swap-origin-redirect and when
10:44:47 INFO - the target request is cross-origin.
10:44:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 520ms
10:44:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:44:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x13367d000 == 73 [pid = 1657] [id = 747]
10:44:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11efa2400) [pid = 1657] [serial = 2094] [outer = 0x0]
10:44:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1205a6400) [pid = 1657] [serial = 2095] [outer = 0x11efa2400]
10:44:48 INFO - PROCESS | 1657 | 1447872288013 Marionette INFO loaded listener.js
10:44:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1275b8400) [pid = 1657] [serial = 2096] [outer = 0x11efa2400]
10:44:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x13726d800 == 74 [pid = 1657] [id = 748]
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x1275c6800) [pid = 1657] [serial = 2097] [outer = 0x0]
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x127656000) [pid = 1657] [serial = 2098] [outer = 0x1275c6800]
10:44:48 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
10:44:48 INFO - document served over http requires an https
10:44:48 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:48 INFO - delivery method with keep-origin-redirect and when
10:44:48 INFO - the target request is cross-origin.
10:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 571ms
10:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:44:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x13726b800 == 75 [pid = 1657] [id = 749]
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12020e400) [pid = 1657] [serial = 2099] [outer = 0x0]
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x127657c00) [pid = 1657] [serial = 2100] [outer = 0x12020e400]
10:44:48 INFO - PROCESS | 1657 | 1447872288607 Marionette INFO loaded listener.js
10:44:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x128849800) [pid = 1657] [serial = 2101] [outer = 0x12020e400]
10:44:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x137ada000 == 76 [pid = 1657] [id = 750]
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1279af000) [pid = 1657] [serial = 2102] [outer = 0x0]
10:44:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x128d6a800) [pid = 1657] [serial = 2103] [outer = 0x1279af000]
10:44:48 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
10:44:48 INFO - document served over http requires an https
10:44:48 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:48 INFO - delivery method with no-redirect and when
10:44:48 INFO - the target request is cross-origin.
10:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 568ms
10:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:44:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x112060000 == 77 [pid = 1657] [id = 751]
10:44:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x10fae0800) [pid = 1657] [serial = 2104] [outer = 0x0]
10:44:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x10fae8400) [pid = 1657] [serial = 2105] [outer = 0x10fae0800]
10:44:49 INFO - PROCESS | 1657 | 1447872289303 Marionette INFO loaded listener.js
10:44:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x111d7f800) [pid = 1657] [serial = 2106] [outer = 0x10fae0800]
10:44:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eab4800 == 78 [pid = 1657] [id = 752]
10:44:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x112a2a400) [pid = 1657] [serial = 2107] [outer = 0x0]
10:44:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x112125400) [pid = 1657] [serial = 2108] [outer = 0x112a2a400]
10:44:49 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
10:44:49 INFO - document served over http requires an https
10:44:49 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:49 INFO - delivery method with swap-origin-redirect and when
10:44:49 INFO - the target request is cross-origin.
10:44:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 869ms
10:44:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:44:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12061f800 == 79 [pid = 1657] [id = 753]
10:44:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11dc92c00) [pid = 1657] [serial = 2109] [outer = 0x0]
10:44:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x11ecebc00) [pid = 1657] [serial = 2110] [outer = 0x11dc92c00]
10:44:50 INFO - PROCESS | 1657 | 1447872290111 Marionette INFO loaded listener.js
10:44:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1201b3800) [pid = 1657] [serial = 2111] [outer = 0x11dc92c00]
10:44:50 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
10:44:50 INFO - document served over http requires an https
10:44:50 INFO - sub-resource via script-tag using the meta-referrer
10:44:50 INFO - delivery method with keep-origin-redirect and when
10:44:50 INFO - the target request is cross-origin.
10:44:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 718ms
10:44:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:44:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x13641d000 == 80 [pid = 1657] [id = 754]
10:44:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x11f69d000) [pid = 1657] [serial = 2112] [outer = 0x0]
10:44:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x120a0dc00) [pid = 1657] [serial = 2113] [outer = 0x11f69d000]
10:44:50 INFO - PROCESS | 1657 | 1447872290843 Marionette INFO loaded listener.js
10:44:50 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x127677400) [pid = 1657] [serial = 2114] [outer = 0x11f69d000]
10:44:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:51 INFO - document served over http requires an https
10:44:51 INFO - sub-resource via script-tag using the meta-referrer
10:44:51 INFO - delivery method with no-redirect and when
10:44:51 INFO - the target request is cross-origin.
10:44:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 671ms
10:44:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:44:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x137fee000 == 81 [pid = 1657] [id = 755]
10:44:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x127b5f400) [pid = 1657] [serial = 2115] [outer = 0x0]
10:44:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x12845ec00) [pid = 1657] [serial = 2116] [outer = 0x127b5f400]
10:44:51 INFO - PROCESS | 1657 | 1447872291504 Marionette INFO loaded listener.js
10:44:51 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12afbf400) [pid = 1657] [serial = 2117] [outer = 0x127b5f400]
10:44:51 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
10:44:51 INFO - document served over http requires an https
10:44:51 INFO - sub-resource via script-tag using the meta-referrer
10:44:51 INFO - delivery method with swap-origin-redirect and when
10:44:51 INFO - the target request is cross-origin.
10:44:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 674ms
10:44:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:44:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1383cf000 == 82 [pid = 1657] [id = 756]
10:44:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12a7e6c00) [pid = 1657] [serial = 2118] [outer = 0x0]
10:44:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x12b54e400) [pid = 1657] [serial = 2119] [outer = 0x12a7e6c00]
10:44:52 INFO - PROCESS | 1657 | 1447872292182 Marionette INFO loaded listener.js
10:44:52 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12c4d4400) [pid = 1657] [serial = 2120] [outer = 0x12a7e6c00]
10:44:52 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
10:44:52 INFO - document served over http requires an https
10:44:52 INFO - sub-resource via xhr-request using the meta-referrer
10:44:52 INFO - delivery method with keep-origin-redirect and when
10:44:52 INFO - the target request is cross-origin.
10:44:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 668ms
10:44:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:44:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x13857d000 == 83 [pid = 1657] [id = 757]
10:44:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x12c81b800) [pid = 1657] [serial = 2121] [outer = 0x0]
10:44:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12ccf8000) [pid = 1657] [serial = 2122] [outer = 0x12c81b800]
10:44:52 INFO - PROCESS | 1657 | 1447872292952 Marionette INFO loaded listener.js
10:44:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x135c1bc00) [pid = 1657] [serial = 2123] [outer = 0x12c81b800]
10:44:53 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
10:44:53 INFO - document served over http requires an https
10:44:53 INFO - sub-resource via xhr-request using the meta-referrer
10:44:53 INFO - delivery method with no-redirect and when
10:44:53 INFO - the target request is cross-origin.
10:44:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 819ms
10:44:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:44:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a3cc000 == 84 [pid = 1657] [id = 758]
10:44:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x1334b9c00) [pid = 1657] [serial = 2124] [outer = 0x0]
10:44:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x1378ae800) [pid = 1657] [serial = 2125] [outer = 0x1334b9c00]
10:44:53 INFO - PROCESS | 1657 | 1447872293679 Marionette INFO loaded listener.js
10:44:53 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x137a7fc00) [pid = 1657] [serial = 2126] [outer = 0x1334b9c00]
10:44:54 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
10:44:54 INFO - document served over http requires an https
10:44:54 INFO - sub-resource via xhr-request using the meta-referrer
10:44:54 INFO - delivery method with swap-origin-redirect and when
10:44:54 INFO - the target request is cross-origin.
10:44:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 717ms
10:44:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:44:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5db000 == 85 [pid = 1657] [id = 759]
10:44:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x13780c000) [pid = 1657] [serial = 2127] [outer = 0x0]
10:44:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x137c46000) [pid = 1657] [serial = 2128] [outer = 0x13780c000]
10:44:54 INFO - PROCESS | 1657 | 1447872294388 Marionette INFO loaded listener.js
10:44:54 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x137e59c00) [pid = 1657] [serial = 2129] [outer = 0x13780c000]
10:44:54 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
10:44:54 INFO - document served over http requires an http
10:44:54 INFO - sub-resource via fetch-request using the meta-referrer
10:44:54 INFO - delivery method with keep-origin-redirect and when
10:44:54 INFO - the target request is same-origin.
10:44:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 668ms
10:44:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:44:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x142a1c000 == 86 [pid = 1657] [id = 760]
10:44:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x137e5a000) [pid = 1657] [serial = 2130] [outer = 0x0]
10:44:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x137e64000) [pid = 1657] [serial = 2131] [outer = 0x137e5a000]
10:44:55 INFO - PROCESS | 1657 | 1447872295131 Marionette INFO loaded listener.js
10:44:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x13817fc00) [pid = 1657] [serial = 2132] [outer = 0x137e5a000]
10:44:55 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
10:44:55 INFO - document served over http requires an http
10:44:55 INFO - sub-resource via fetch-request using the meta-referrer
10:44:55 INFO - delivery method with no-redirect and when
10:44:55 INFO - the target request is same-origin.
10:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 822ms
10:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:44:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x142fab000 == 87 [pid = 1657] [id = 761]
10:44:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x138180000) [pid = 1657] [serial = 2133] [outer = 0x0]
10:44:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x138189400) [pid = 1657] [serial = 2134] [outer = 0x138180000]
10:44:55 INFO - PROCESS | 1657 | 1447872295902 Marionette INFO loaded listener.js
10:44:55 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x138242400) [pid = 1657] [serial = 2135] [outer = 0x138180000]
10:44:56 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
10:44:56 INFO - document served over http requires an http
10:44:56 INFO - sub-resource via fetch-request using the meta-referrer
10:44:56 INFO - delivery method with swap-origin-redirect and when
10:44:56 INFO - the target request is same-origin.
10:44:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 720ms
10:44:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:44:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x143d4d800 == 88 [pid = 1657] [id = 762]
10:44:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12ccf6800) [pid = 1657] [serial = 2136] [outer = 0x0]
10:44:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x13824e400) [pid = 1657] [serial = 2137] [outer = 0x12ccf6800]
10:44:56 INFO - PROCESS | 1657 | 1447872296631 Marionette INFO loaded listener.js
10:44:56 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x1384fa800) [pid = 1657] [serial = 2138] [outer = 0x12ccf6800]
10:44:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x144c54000 == 89 [pid = 1657] [id = 763]
10:44:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x13964c400) [pid = 1657] [serial = 2139] [outer = 0x0]
10:44:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x138245400) [pid = 1657] [serial = 2140] [outer = 0x13964c400]
10:44:57 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
10:44:57 INFO - document served over http requires an http
10:44:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:57 INFO - delivery method with keep-origin-redirect and when
10:44:57 INFO - the target request is same-origin.
10:44:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
10:44:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:44:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x144dbb000 == 90 [pid = 1657] [id = 764]
10:44:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x139655400) [pid = 1657] [serial = 2141] [outer = 0x0]
10:44:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x13a766800) [pid = 1657] [serial = 2142] [outer = 0x139655400]
10:44:57 INFO - PROCESS | 1657 | 1447872297463 Marionette INFO loaded listener.js
10:44:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x142e35800) [pid = 1657] [serial = 2143] [outer = 0x139655400]
10:44:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1455e4800 == 91 [pid = 1657] [id = 765]
10:44:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x14311f000) [pid = 1657] [serial = 2144] [outer = 0x0]
10:44:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x142fed000) [pid = 1657] [serial = 2145] [outer = 0x14311f000]
10:44:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:57 INFO - document served over http requires an http
10:44:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:57 INFO - delivery method with no-redirect and when
10:44:57 INFO - the target request is same-origin.
10:44:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 768ms
10:44:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:44:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1472c0800 == 92 [pid = 1657] [id = 766]
10:44:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x142aad000) [pid = 1657] [serial = 2146] [outer = 0x0]
10:44:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x143b86800) [pid = 1657] [serial = 2147] [outer = 0x142aad000]
10:44:58 INFO - PROCESS | 1657 | 1447872298232 Marionette INFO loaded listener.js
10:44:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x143d2b800) [pid = 1657] [serial = 2148] [outer = 0x142aad000]
10:44:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1483db800 == 93 [pid = 1657] [id = 767]
10:44:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x14452b400) [pid = 1657] [serial = 2149] [outer = 0x0]
10:44:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x143d2b400) [pid = 1657] [serial = 2150] [outer = 0x14452b400]
10:44:58 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
10:44:58 INFO - document served over http requires an http
10:44:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:58 INFO - delivery method with swap-origin-redirect and when
10:44:58 INFO - the target request is same-origin.
10:44:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 771ms
10:44:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:44:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1485b7000 == 94 [pid = 1657] [id = 768]
10:44:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x14452c000) [pid = 1657] [serial = 2151] [outer = 0x0]
10:44:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x144536c00) [pid = 1657] [serial = 2152] [outer = 0x14452c000]
10:44:59 INFO - PROCESS | 1657 | 1447872299009 Marionette INFO loaded listener.js
10:44:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x144de2000) [pid = 1657] [serial = 2153] [outer = 0x14452c000]
10:44:59 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
10:44:59 INFO - document served over http requires an http
10:44:59 INFO - sub-resource via script-tag using the meta-referrer
10:44:59 INFO - delivery method with keep-origin-redirect and when
10:44:59 INFO - the target request is same-origin.
10:44:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 767ms
10:44:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:44:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x14892a800 == 95 [pid = 1657] [id = 769]
10:44:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x1452e3800) [pid = 1657] [serial = 2154] [outer = 0x0]
10:44:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x1452eb400) [pid = 1657] [serial = 2155] [outer = 0x1452e3800]
10:44:59 INFO - PROCESS | 1657 | 1447872299737 Marionette INFO loaded listener.js
10:44:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x145a0a400) [pid = 1657] [serial = 2156] [outer = 0x1452e3800]
10:45:00 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
10:45:00 INFO - document served over http requires an http
10:45:00 INFO - sub-resource via script-tag using the meta-referrer
10:45:00 INFO - delivery method with no-redirect and when
10:45:00 INFO - the target request is same-origin.
10:45:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 667ms
10:45:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:45:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x148940800 == 96 [pid = 1657] [id = 770]
10:45:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x145a05000) [pid = 1657] [serial = 2157] [outer = 0x0]
10:45:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x145a0f400) [pid = 1657] [serial = 2158] [outer = 0x145a05000]
10:45:00 INFO - PROCESS | 1657 | 1447872300411 Marionette INFO loaded listener.js
10:45:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x147334400) [pid = 1657] [serial = 2159] [outer = 0x145a05000]
10:45:00 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
10:45:00 INFO - document served over http requires an http
10:45:00 INFO - sub-resource via script-tag using the meta-referrer
10:45:00 INFO - delivery method with swap-origin-redirect and when
10:45:00 INFO - the target request is same-origin.
10:45:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 769ms
10:45:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:45:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x148c26800 == 97 [pid = 1657] [id = 771]
10:45:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x14732cc00) [pid = 1657] [serial = 2160] [outer = 0x0]
10:45:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x14734b000) [pid = 1657] [serial = 2161] [outer = 0x14732cc00]
10:45:01 INFO - PROCESS | 1657 | 1447872301305 Marionette INFO loaded listener.js
10:45:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x147356c00) [pid = 1657] [serial = 2162] [outer = 0x14732cc00]
10:45:01 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
10:45:01 INFO - document served over http requires an http
10:45:01 INFO - sub-resource via xhr-request using the meta-referrer
10:45:01 INFO - delivery method with keep-origin-redirect and when
10:45:01 INFO - the target request is same-origin.
10:45:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 822ms
10:45:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:45:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x148d8b000 == 98 [pid = 1657] [id = 772]
10:45:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x147be4800) [pid = 1657] [serial = 2163] [outer = 0x0]
10:45:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x147be6800) [pid = 1657] [serial = 2164] [outer = 0x147be4800]
10:45:02 INFO - PROCESS | 1657 | 1447872302015 Marionette INFO loaded listener.js
10:45:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x147bedc00) [pid = 1657] [serial = 2165] [outer = 0x147be4800]
10:45:02 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
10:45:02 INFO - document served over http requires an http
10:45:02 INFO - sub-resource via xhr-request using the meta-referrer
10:45:02 INFO - delivery method with no-redirect and when
10:45:02 INFO - the target request is same-origin.
10:45:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 768ms
10:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:45:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x148ecd000 == 99 [pid = 1657] [id = 773]
10:45:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x147be5800) [pid = 1657] [serial = 2166] [outer = 0x0]
10:45:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x147d33000) [pid = 1657] [serial = 2167] [outer = 0x147be5800]
10:45:02 INFO - PROCESS | 1657 | 1447872302863 Marionette INFO loaded listener.js
10:45:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x147d3b400) [pid = 1657] [serial = 2168] [outer = 0x147be5800]
10:45:03 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
10:45:03 INFO - document served over http requires an http
10:45:03 INFO - sub-resource via xhr-request using the meta-referrer
10:45:03 INFO - delivery method with swap-origin-redirect and when
10:45:03 INFO - the target request is same-origin.
10:45:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 873ms
10:45:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:45:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x14add8800 == 100 [pid = 1657] [id = 774]
10:45:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x14815d400) [pid = 1657] [serial = 2169] [outer = 0x0]
10:45:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x14815fc00) [pid = 1657] [serial = 2170] [outer = 0x14815d400]
10:45:03 INFO - PROCESS | 1657 | 1447872303722 Marionette INFO loaded listener.js
10:45:03 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x148169400) [pid = 1657] [serial = 2171] [outer = 0x14815d400]
10:45:04 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
10:45:04 INFO - document served over http requires an https
10:45:04 INFO - sub-resource via fetch-request using the meta-referrer
10:45:04 INFO - delivery method with keep-origin-redirect and when
10:45:04 INFO - the target request is same-origin.
10:45:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 771ms
10:45:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:45:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x14e4da000 == 101 [pid = 1657] [id = 775]
10:45:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x147db6400) [pid = 1657] [serial = 2172] [outer = 0x0]
10:45:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x147db7400) [pid = 1657] [serial = 2173] [outer = 0x147db6400]
10:45:04 INFO - PROCESS | 1657 | 1447872304436 Marionette INFO loaded listener.js
10:45:04 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x148166800) [pid = 1657] [serial = 2174] [outer = 0x147db6400]
10:45:05 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
10:45:05 INFO - document served over http requires an https
10:45:05 INFO - sub-resource via fetch-request using the meta-referrer
10:45:05 INFO - delivery method with no-redirect and when
10:45:05 INFO - the target request is same-origin.
10:45:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1822ms
10:45:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:45:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x120573000 == 102 [pid = 1657] [id = 776]
10:45:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x112124000) [pid = 1657] [serial = 2175] [outer = 0x0]
10:45:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x11eb62c00) [pid = 1657] [serial = 2176] [outer = 0x112124000]
10:45:06 INFO - PROCESS | 1657 | 1447872306280 Marionette INFO loaded listener.js
10:45:06 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x142e2c800) [pid = 1657] [serial = 2177] [outer = 0x112124000]
10:45:06 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
10:45:06 INFO - document served over http requires an https
10:45:06 INFO - sub-resource via fetch-request using the meta-referrer
10:45:06 INFO - delivery method with swap-origin-redirect and when
10:45:06 INFO - the target request is same-origin.
10:45:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 767ms
10:45:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:45:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ec30800 == 103 [pid = 1657] [id = 777]
10:45:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x10fb33800) [pid = 1657] [serial = 2178] [outer = 0x0]
10:45:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x111c13800) [pid = 1657] [serial = 2179] [outer = 0x10fb33800]
10:45:07 INFO - PROCESS | 1657 | 1447872307489 Marionette INFO loaded listener.js
10:45:07 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x112a29800) [pid = 1657] [serial = 2180] [outer = 0x10fb33800]
10:45:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x127921000 == 104 [pid = 1657] [id = 778]
10:45:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x11ef53800) [pid = 1657] [serial = 2181] [outer = 0x0]
10:45:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x12059b400) [pid = 1657] [serial = 2182] [outer = 0x11ef53800]
10:45:07 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
10:45:07 INFO - document served over http requires an https
10:45:07 INFO - sub-resource via iframe-tag using the meta-referrer
10:45:07 INFO - delivery method with keep-origin-redirect and when
10:45:07 INFO - the target request is same-origin.
10:45:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1224ms
10:45:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:45:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a893000 == 105 [pid = 1657] [id = 779]
10:45:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x11dc90000) [pid = 1657] [serial = 2183] [outer = 0x0]
10:45:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x1201b3c00) [pid = 1657] [serial = 2184] [outer = 0x11dc90000]
10:45:08 INFO - PROCESS | 1657 | 1447872308297 Marionette INFO loaded listener.js
10:45:08 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x12766e800) [pid = 1657] [serial = 2185] [outer = 0x11dc90000]
10:45:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11eec0800 == 106 [pid = 1657] [id = 780]
10:45:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x10faeb400) [pid = 1657] [serial = 2186] [outer = 0x0]
10:45:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x112125800) [pid = 1657] [serial = 2187] [outer = 0x10faeb400]
10:45:08 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
10:45:08 INFO - document served over http requires an https
10:45:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:45:08 INFO - delivery method with no-redirect and when
10:45:08 INFO - the target request is same-origin.
10:45:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 773ms
10:45:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:45:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1119d5000 == 107 [pid = 1657] [id = 781]
10:45:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x11223a800) [pid = 1657] [serial = 2188] [outer = 0x0]
10:45:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x112a26400) [pid = 1657] [serial = 2189] [outer = 0x11223a800]
10:45:09 INFO - PROCESS | 1657 | 1447872309232 Marionette INFO loaded listener.js
10:45:09 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x120547000) [pid = 1657] [serial = 2190] [outer = 0x11223a800]
10:45:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x123e07000 == 108 [pid = 1657] [id = 782]
10:45:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x127675800) [pid = 1657] [serial = 2191] [outer = 0x0]
10:45:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x127b56c00) [pid = 1657] [serial = 2192] [outer = 0x127675800]
10:45:09 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
10:45:09 INFO - document served over http requires an https
10:45:09 INFO - sub-resource via iframe-tag using the meta-referrer
10:45:09 INFO - delivery method with swap-origin-redirect and when
10:45:09 INFO - the target request is same-origin.
10:45:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
10:45:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:45:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d875000 == 109 [pid = 1657] [id = 783]
10:45:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x127b4c000) [pid = 1657] [serial = 2193] [outer = 0x0]
10:45:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x127f73400) [pid = 1657] [serial = 2194] [outer = 0x127b4c000]
10:45:10 INFO - PROCESS | 1657 | 1447872310051 Marionette INFO loaded listener.js
10:45:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x1286af800) [pid = 1657] [serial = 2195] [outer = 0x127b4c000]
10:45:10 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
10:45:10 INFO - document served over http requires an https
10:45:10 INFO - sub-resource via script-tag using the meta-referrer
10:45:10 INFO - delivery method with keep-origin-redirect and when
10:45:10 INFO - the target request is same-origin.
10:45:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 795ms
10:45:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:45:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11f681000 == 110 [pid = 1657] [id = 784]
10:45:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x128423c00) [pid = 1657] [serial = 2196] [outer = 0x0]
10:45:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x128d70800) [pid = 1657] [serial = 2197] [outer = 0x128423c00]
10:45:10 INFO - PROCESS | 1657 | 1447872310812 Marionette INFO loaded listener.js
10:45:10 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x12afc0400) [pid = 1657] [serial = 2198] [outer = 0x128423c00]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x120a81000 == 109 [pid = 1657] [id = 63]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x137ada000 == 108 [pid = 1657] [id = 750]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x13726b800 == 107 [pid = 1657] [id = 749]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x13726d800 == 106 [pid = 1657] [id = 748]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x13367d000 == 105 [pid = 1657] [id = 747]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12a890800 == 104 [pid = 1657] [id = 746]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12fd3e000 == 103 [pid = 1657] [id = 745]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12c7a6000 == 102 [pid = 1657] [id = 744]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5cc000 == 101 [pid = 1657] [id = 743]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12a73d800 == 100 [pid = 1657] [id = 742]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x127f3a800 == 99 [pid = 1657] [id = 741]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x120869800 == 98 [pid = 1657] [id = 740]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec56800 == 97 [pid = 1657] [id = 739]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x111da2800 == 96 [pid = 1657] [id = 738]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x129256000 == 95 [pid = 1657] [id = 737]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11ed0b800 == 94 [pid = 1657] [id = 736]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12afda000 == 93 [pid = 1657] [id = 735]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x120141000 == 92 [pid = 1657] [id = 734]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x127575000 == 91 [pid = 1657] [id = 733]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0f0000 == 90 [pid = 1657] [id = 732]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x127905000 == 89 [pid = 1657] [id = 731]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11f654000 == 88 [pid = 1657] [id = 730]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x112041800 == 87 [pid = 1657] [id = 729]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x13726e800 == 86 [pid = 1657] [id = 728]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1482d7800 == 85 [pid = 1657] [id = 727]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x147c73000 == 84 [pid = 1657] [id = 726]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x14794b000 == 83 [pid = 1657] [id = 725]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1474e9800 == 82 [pid = 1657] [id = 724]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1472b0000 == 81 [pid = 1657] [id = 723]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1472a9000 == 80 [pid = 1657] [id = 722]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x145cc8800 == 79 [pid = 1657] [id = 721]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1455e5800 == 78 [pid = 1657] [id = 720]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1455cb000 == 77 [pid = 1657] [id = 719]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1453d0000 == 76 [pid = 1657] [id = 718]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x145278000 == 75 [pid = 1657] [id = 717]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x145262000 == 74 [pid = 1657] [id = 716]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x144f1f000 == 73 [pid = 1657] [id = 715]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x144dc6000 == 72 [pid = 1657] [id = 714]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x144d9d800 == 71 [pid = 1657] [id = 713]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x144c87800 == 70 [pid = 1657] [id = 712]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x144c5e000 == 69 [pid = 1657] [id = 711]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1444c1800 == 68 [pid = 1657] [id = 710]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1384bf800 == 67 [pid = 1657] [id = 709]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x120c44000 == 66 [pid = 1657] [id = 708]
10:45:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11caaa800 == 65 [pid = 1657] [id = 707]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x1384ed400) [pid = 1657] [serial = 1938] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x138199800) [pid = 1657] [serial = 1928] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x138181c00) [pid = 1657] [serial = 1925] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x138251c00) [pid = 1657] [serial = 1933] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x1380b9400) [pid = 1657] [serial = 1922] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x11cb52000) [pid = 1657] [serial = 1946] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x12883dc00) [pid = 1657] [serial = 1901] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x127b4a800) [pid = 1657] [serial = 1896] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x139656000) [pid = 1657] [serial = 1943] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x1290ab400) [pid = 1657] [serial = 1904] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x1334b8c00) [pid = 1657] [serial = 1961] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x124a0b000) [pid = 1657] [serial = 1886] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x11fda4c00) [pid = 1657] [serial = 1949] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x12b546c00) [pid = 1657] [serial = 1907] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x1279ac000) [pid = 1657] [serial = 1970] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x11e797400) [pid = 1657] [serial = 1967] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x11ece5c00) [pid = 1657] [serial = 1883] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x137811400) [pid = 1657] [serial = 1964] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x1275bb400) [pid = 1657] [serial = 1891] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x137e5b800) [pid = 1657] [serial = 1919] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x1378b6c00) [pid = 1657] [serial = 1975] [outer = 0x0] [url = about:blank]
10:45:11 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x11c6fe400) [pid = 1657] [serial = 1880] [outer = 0x0] [url = about:blank]
10:45:11 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
10:45:11 INFO - document served over http requires an https
10:45:11 INFO - sub-resource via script-tag using the meta-referrer
10:45:11 INFO - delivery method with no-redirect and when
10:45:11 INFO - the target request is same-origin.
10:45:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1168ms
10:45:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:45:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0db000 == 66 [pid = 1657] [id = 785]
10:45:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x11cad8800) [pid = 1657] [serial = 2199] [outer = 0x0]
10:45:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x11ce9b000) [pid = 1657] [serial = 2200] [outer = 0x11cad8800]
10:45:11 INFO - PROCESS | 1657 | 1447872311834 Marionette INFO loaded listener.js
10:45:11 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x122c74c00) [pid = 1657] [serial = 2201] [outer = 0x11cad8800]
10:45:12 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
10:45:12 INFO - document served over http requires an https
10:45:12 INFO - sub-resource via script-tag using the meta-referrer
10:45:12 INFO - delivery method with swap-origin-redirect and when
10:45:12 INFO - the target request is same-origin.
10:45:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 519ms
10:45:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:45:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x120576800 == 67 [pid = 1657] [id = 786]
10:45:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x12766d800) [pid = 1657] [serial = 2202] [outer = 0x0]
10:45:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x128428800) [pid = 1657] [serial = 2203] [outer = 0x12766d800]
10:45:12 INFO - PROCESS | 1657 | 1447872312401 Marionette INFO loaded listener.js
10:45:12 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x12a7d9800) [pid = 1657] [serial = 2204] [outer = 0x12766d800]
10:45:12 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
10:45:12 INFO - document served over http requires an https
10:45:12 INFO - sub-resource via xhr-request using the meta-referrer
10:45:12 INFO - delivery method with keep-origin-redirect and when
10:45:12 INFO - the target request is same-origin.
10:45:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 637ms
10:45:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:45:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x127fb7800 == 68 [pid = 1657] [id = 787]
10:45:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x124a0b000) [pid = 1657] [serial = 2205] [outer = 0x0]
10:45:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x12afc7c00) [pid = 1657] [serial = 2206] [outer = 0x124a0b000]
10:45:13 INFO - PROCESS | 1657 | 1447872313101 Marionette INFO loaded listener.js
10:45:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x12c289800) [pid = 1657] [serial = 2207] [outer = 0x124a0b000]
10:45:13 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
10:45:13 INFO - document served over http requires an https
10:45:13 INFO - sub-resource via xhr-request using the meta-referrer
10:45:13 INFO - delivery method with no-redirect and when
10:45:13 INFO - the target request is same-origin.
10:45:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 617ms
10:45:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:45:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a8a6000 == 69 [pid = 1657] [id = 788]
10:45:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x124bc8000) [pid = 1657] [serial = 2208] [outer = 0x0]
10:45:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x128847000) [pid = 1657] [serial = 2209] [outer = 0x124bc8000]
10:45:13 INFO - PROCESS | 1657 | 1447872313654 Marionette INFO loaded listener.js
10:45:13 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x1334b1800) [pid = 1657] [serial = 2210] [outer = 0x124bc8000]
10:45:14 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
10:45:14 INFO - document served over http requires an https
10:45:14 INFO - sub-resource via xhr-request using the meta-referrer
10:45:14 INFO - delivery method with swap-origin-redirect and when
10:45:14 INFO - the target request is same-origin.
10:45:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 568ms
10:45:14 INFO - TEST-START | /resource-timing/test_resource_timing.html
10:45:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c79e000 == 70 [pid = 1657] [id = 789]
10:45:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x1275bec00) [pid = 1657] [serial = 2211] [outer = 0x0]
10:45:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x133521000) [pid = 1657] [serial = 2212] [outer = 0x1275bec00]
10:45:14 INFO - PROCESS | 1657 | 1447872314263 Marionette INFO loaded listener.js
10:45:14 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x1378b9800) [pid = 1657] [serial = 2213] [outer = 0x1275bec00]
10:45:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x13131d000 == 71 [pid = 1657] [id = 790]
10:45:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x1380b9400) [pid = 1657] [serial = 2214] [outer = 0x0]
10:45:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x13824cc00) [pid = 1657] [serial = 2215] [outer = 0x1380b9400]
10:45:14 INFO - PROCESS | 1657 | [1657] WARNING: Image width or height is non-positive: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6506
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
10:45:15 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"
10:45:15 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
10:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:15 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
10:45:15 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
10:45:15 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
10:45:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
10:45:15 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
10:45:15 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 975ms
10:45:15 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
10:45:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1373c2800 == 72 [pid = 1657] [id = 791]
10:45:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x1380bb800) [pid = 1657] [serial = 2216] [outer = 0x0]
10:45:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x138181c00) [pid = 1657] [serial = 2217] [outer = 0x1380bb800]
10:45:15 INFO - PROCESS | 1657 | 1447872315240 Marionette INFO loaded listener.js
10:45:15 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x13a885c00) [pid = 1657] [serial = 2218] [outer = 0x1380bb800]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x144531000) [pid = 1657] [serial = 2018] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872270729]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x144ccd000) [pid = 1657] [serial = 2023] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x143b83000) [pid = 1657] [serial = 2013] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x12776a000) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x111c8b800) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x112232800) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x11ca34400) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x112236400) [pid = 1657] [serial = 1981] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x11cae2000) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x11f630c00) [pid = 1657] [serial = 2060] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872281158]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x1279b7400) [pid = 1657] [serial = 2065] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x128d75400) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x10fae3800) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x1275c6800) [pid = 1657] [serial = 2097] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x12cced000) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x11e791000) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x111ca2400) [pid = 1657] [serial = 2055] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x123029c00) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x133421000) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x11efa2400) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x11ece4400) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x12afc2000) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x10faec400) [pid = 1657] [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]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x127656000) [pid = 1657] [serial = 2098] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x1205a6400) [pid = 1657] [serial = 2095] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x1286a9c00) [pid = 1657] [serial = 2077] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x124dd5400) [pid = 1657] [serial = 2061] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872281158]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x12059fc00) [pid = 1657] [serial = 2058] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x1384fac00) [pid = 1657] [serial = 1996] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x11fdb0400) [pid = 1657] [serial = 2071] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x128da8000) [pid = 1657] [serial = 2080] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x12b726800) [pid = 1657] [serial = 2083] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x11cad3800) [pid = 1657] [serial = 2047] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x127f7c800) [pid = 1657] [serial = 2074] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x11cadf400) [pid = 1657] [serial = 1982] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x1306bcc00) [pid = 1657] [serial = 2041] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x11cadd400) [pid = 1657] [serial = 2092] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x11ecda400) [pid = 1657] [serial = 2066] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x1260d4400) [pid = 1657] [serial = 2063] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x1453e9400) [pid = 1657] [serial = 2038] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x127657c00) [pid = 1657] [serial = 2100] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x144d5b800) [pid = 1657] [serial = 2029] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x1452e0400) [pid = 1657] [serial = 2035] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x144cd2800) [pid = 1657] [serial = 2026] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x133425c00) [pid = 1657] [serial = 1990] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x142fdf800) [pid = 1657] [serial = 2008] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x144537c00) [pid = 1657] [serial = 2019] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872270729]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x143d20800) [pid = 1657] [serial = 2016] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x13a87e400) [pid = 1657] [serial = 1999] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x144cd5400) [pid = 1657] [serial = 2024] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x144534c00) [pid = 1657] [serial = 2021] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x142a5c400) [pid = 1657] [serial = 2002] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x1306b5c00) [pid = 1657] [serial = 2086] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x12776f800) [pid = 1657] [serial = 1987] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x10fb32000) [pid = 1657] [serial = 2068] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x142ab1800) [pid = 1657] [serial = 2005] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x143d25400) [pid = 1657] [serial = 2014] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x142fedc00) [pid = 1657] [serial = 2011] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x11223b000) [pid = 1657] [serial = 2044] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x112128400) [pid = 1657] [serial = 2050] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x11ecddc00) [pid = 1657] [serial = 1984] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x13351d800) [pid = 1657] [serial = 2089] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x137a7a800) [pid = 1657] [serial = 1993] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x144de4c00) [pid = 1657] [serial = 2032] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x11d04b400) [pid = 1657] [serial = 2056] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x11cf02800) [pid = 1657] [serial = 2053] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x1289e4c00) [pid = 1657] [serial = 2078] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x1290d7400) [pid = 1657] [serial = 2081] [outer = 0x0] [url = about:blank]
10:45:15 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x12c706800) [pid = 1657] [serial = 2084] [outer = 0x0] [url = about:blank]
10:45:15 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"
10:45:15 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
10:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:45:15 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
10:45:15 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 969ms
10:45:15 INFO - TEST-START | /screen-orientation/lock-basic.html
10:45:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1276b4000 == 73 [pid = 1657] [id = 792]
10:45:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x112a26000) [pid = 1657] [serial = 2219] [outer = 0x0]
10:45:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x11cadd400) [pid = 1657] [serial = 2220] [outer = 0x112a26000]
10:45:16 INFO - PROCESS | 1657 | 1447872316225 Marionette INFO loaded listener.js
10:45:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12b727800) [pid = 1657] [serial = 2221] [outer = 0x112a26000]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1250c2800 == 72 [pid = 1657] [id = 65]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12b5c8000 == 71 [pid = 1657] [id = 612]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13a788000 == 70 [pid = 1657] [id = 706]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf92000 == 69 [pid = 1657] [id = 614]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x128615800 == 68 [pid = 1657] [id = 68]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1373c2800 == 67 [pid = 1657] [id = 791]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13131d000 == 66 [pid = 1657] [id = 790]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12c79e000 == 65 [pid = 1657] [id = 789]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12a8a6000 == 64 [pid = 1657] [id = 788]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x127fb7800 == 63 [pid = 1657] [id = 787]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x120576800 == 62 [pid = 1657] [id = 786]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11d0db000 == 61 [pid = 1657] [id = 785]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11f681000 == 60 [pid = 1657] [id = 784]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11d875000 == 59 [pid = 1657] [id = 783]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x123e07000 == 58 [pid = 1657] [id = 782]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1119d5000 == 57 [pid = 1657] [id = 781]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11eec0800 == 56 [pid = 1657] [id = 780]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12a893000 == 55 [pid = 1657] [id = 779]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x127921000 == 54 [pid = 1657] [id = 778]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec30800 == 53 [pid = 1657] [id = 777]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x120573000 == 52 [pid = 1657] [id = 776]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x14e4da000 == 51 [pid = 1657] [id = 775]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x14add8800 == 50 [pid = 1657] [id = 774]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x148ecd000 == 49 [pid = 1657] [id = 773]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x148d8b000 == 48 [pid = 1657] [id = 772]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x148c26800 == 47 [pid = 1657] [id = 771]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x148940800 == 46 [pid = 1657] [id = 770]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x14892a800 == 45 [pid = 1657] [id = 769]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1485b7000 == 44 [pid = 1657] [id = 768]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1483db800 == 43 [pid = 1657] [id = 767]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1472c0800 == 42 [pid = 1657] [id = 766]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1455e4800 == 41 [pid = 1657] [id = 765]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x144dbb000 == 40 [pid = 1657] [id = 764]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x144c54000 == 39 [pid = 1657] [id = 763]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x143d4d800 == 38 [pid = 1657] [id = 762]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x142fab000 == 37 [pid = 1657] [id = 761]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x142a1c000 == 36 [pid = 1657] [id = 760]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13a5db000 == 35 [pid = 1657] [id = 759]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13a3cc000 == 34 [pid = 1657] [id = 758]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13857d000 == 33 [pid = 1657] [id = 757]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1383cf000 == 32 [pid = 1657] [id = 756]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x137fee000 == 31 [pid = 1657] [id = 755]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13641d000 == 30 [pid = 1657] [id = 754]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12061f800 == 29 [pid = 1657] [id = 753]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11eab4800 == 28 [pid = 1657] [id = 752]
10:45:25 INFO - PROCESS | 1657 | --DOCSHELL 0x112060000 == 27 [pid = 1657] [id = 751]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x1378ab400) [pid = 1657] [serial = 2090] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x11f6a2800) [pid = 1657] [serial = 2093] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x1275b8400) [pid = 1657] [serial = 2096] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x12776a800) [pid = 1657] [serial = 2064] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x139656800) [pid = 1657] [serial = 1980] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12845d400) [pid = 1657] [serial = 2075] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x11ec8e800) [pid = 1657] [serial = 2048] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x1275bd400) [pid = 1657] [serial = 2072] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x120210800) [pid = 1657] [serial = 2054] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x124d6ec00) [pid = 1657] [serial = 2059] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x1334ba000) [pid = 1657] [serial = 2087] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11e717400) [pid = 1657] [serial = 2051] [outer = 0x0] [url = about:blank]
10:45:26 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x11ce2c400) [pid = 1657] [serial = 2069] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x120a0cc00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1279af000) [pid = 1657] [serial = 2102] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872288838]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x12020e400) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x1452e3800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x1384ec000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x1380bb800) [pid = 1657] [serial = 2216] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x124a0b000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x11dc92c00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12766d800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12ccf6800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x14815d400) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x112a2a400) [pid = 1657] [serial = 2107] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x143d1d000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x10faeb400) [pid = 1657] [serial = 2186] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872308551]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x14732cc00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x10fae0800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x144d58c00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x144ddcc00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x13964c400) [pid = 1657] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12a7e6c00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12c81b800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11223a800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x127675800) [pid = 1657] [serial = 2191] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1275bec00) [pid = 1657] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11f69d000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x139655400) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x124d67000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1380b9400) [pid = 1657] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x111977800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x14452c000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x128423c00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x142e32000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x145a05000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1453e7000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x112238c00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x142a59c00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x147be5800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x13a767000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x137807000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x144cce800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x13780c000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11cad8800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x142a5e000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x137a4d800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x138180000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11ef53800) [pid = 1657] [serial = 2181] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x10fb33800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12ccf5000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x142aad000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x127b5f400) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x14311f000) [pid = 1657] [serial = 2144] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872297717]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x147db6400) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1274d0800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x124913400) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x137e5a000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11dc90000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11ec83000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1334b9c00) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x127b4c000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x14452b400) [pid = 1657] [serial = 2149] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x147be4800) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x112124000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x144533400) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x124bc8000) [pid = 1657] [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]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1201b3c00) [pid = 1657] [serial = 2184] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11ecebc00) [pid = 1657] [serial = 2110] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x128d70800) [pid = 1657] [serial = 2197] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x137c46000) [pid = 1657] [serial = 2128] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x138189400) [pid = 1657] [serial = 2134] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11eb62c00) [pid = 1657] [serial = 2176] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x128847000) [pid = 1657] [serial = 2209] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12ccf8000) [pid = 1657] [serial = 2122] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1378ae800) [pid = 1657] [serial = 2125] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x147d33000) [pid = 1657] [serial = 2167] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x13824cc00) [pid = 1657] [serial = 2215] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x133521000) [pid = 1657] [serial = 2212] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11cadd400) [pid = 1657] [serial = 2220] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x14734b000) [pid = 1657] [serial = 2161] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12845ec00) [pid = 1657] [serial = 2116] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12059b400) [pid = 1657] [serial = 2182] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x111c13800) [pid = 1657] [serial = 2179] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x142fed000) [pid = 1657] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872297717]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x13a766800) [pid = 1657] [serial = 2142] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128d6a800) [pid = 1657] [serial = 2103] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872288838]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x120a0dc00) [pid = 1657] [serial = 2113] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x138245400) [pid = 1657] [serial = 2140] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x13824e400) [pid = 1657] [serial = 2137] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x143d2b400) [pid = 1657] [serial = 2150] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x143b86800) [pid = 1657] [serial = 2147] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x145a0f400) [pid = 1657] [serial = 2158] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x144536c00) [pid = 1657] [serial = 2152] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x128428800) [pid = 1657] [serial = 2203] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x14815fc00) [pid = 1657] [serial = 2170] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x147db7400) [pid = 1657] [serial = 2173] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11ce9b000) [pid = 1657] [serial = 2200] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x137e64000) [pid = 1657] [serial = 2131] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12b54e400) [pid = 1657] [serial = 2119] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x13a885c00) [pid = 1657] [serial = 2218] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x138181c00) [pid = 1657] [serial = 2217] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1452eb400) [pid = 1657] [serial = 2155] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x147be6800) [pid = 1657] [serial = 2164] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x127f73400) [pid = 1657] [serial = 2194] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12afc7c00) [pid = 1657] [serial = 2206] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x127b56c00) [pid = 1657] [serial = 2192] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x112a26400) [pid = 1657] [serial = 2189] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x112125400) [pid = 1657] [serial = 2108] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x10fae8400) [pid = 1657] [serial = 2105] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x112125800) [pid = 1657] [serial = 2187] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447872308551]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x142e2dc00) [pid = 1657] [serial = 2006] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1334b1800) [pid = 1657] [serial = 2210] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x144ddc000) [pid = 1657] [serial = 2030] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x135c1bc00) [pid = 1657] [serial = 2123] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x137a7fc00) [pid = 1657] [serial = 2126] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x147d3b400) [pid = 1657] [serial = 2168] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x1453e2000) [pid = 1657] [serial = 2036] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x145a04800) [pid = 1657] [serial = 2039] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x144530c00) [pid = 1657] [serial = 2017] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x1286a6000) [pid = 1657] [serial = 2045] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x147328800) [pid = 1657] [serial = 2042] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x144d55c00) [pid = 1657] [serial = 2027] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x135a5f400) [pid = 1657] [serial = 1991] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x147356c00) [pid = 1657] [serial = 2162] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x138197c00) [pid = 1657] [serial = 1994] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x143b7c400) [pid = 1657] [serial = 2012] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 55 (0x123e46000) [pid = 1657] [serial = 1985] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 54 (0x124d6cc00) [pid = 1657] [serial = 1877] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 53 (0x13a761400) [pid = 1657] [serial = 1997] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 52 (0x128849800) [pid = 1657] [serial = 2101] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 51 (0x142aae000) [pid = 1657] [serial = 2003] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 50 (0x142a57000) [pid = 1657] [serial = 2000] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 49 (0x142fe8c00) [pid = 1657] [serial = 2009] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 48 (0x12a7d9800) [pid = 1657] [serial = 2204] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 47 (0x12b988800) [pid = 1657] [serial = 1988] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 46 (0x12c4d4400) [pid = 1657] [serial = 2120] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 45 (0x144cce400) [pid = 1657] [serial = 2022] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 44 (0x1452e7800) [pid = 1657] [serial = 2033] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 43 (0x147bedc00) [pid = 1657] [serial = 2165] [outer = 0x0] [url = about:blank]
10:45:30 INFO - PROCESS | 1657 | --DOMWINDOW == 42 (0x12c289800) [pid = 1657] [serial = 2207] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x112048800 == 26 [pid = 1657] [id = 580]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x128603000 == 25 [pid = 1657] [id = 601]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x122b32800 == 24 [pid = 1657] [id = 594]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12886c800 == 23 [pid = 1657] [id = 603]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x123e17800 == 22 [pid = 1657] [id = 595]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1250d2000 == 21 [pid = 1657] [id = 596]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12056b000 == 20 [pid = 1657] [id = 592]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x127567800 == 19 [pid = 1657] [id = 597]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11d9a2000 == 18 [pid = 1657] [id = 593]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11cec7000 == 17 [pid = 1657] [id = 582]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11ec33800 == 16 [pid = 1657] [id = 588]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11ef44000 == 15 [pid = 1657] [id = 590]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11c116800 == 14 [pid = 1657] [id = 581]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11cec5800 == 13 [pid = 1657] [id = 591]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11d85b000 == 12 [pid = 1657] [id = 584]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12798b800 == 11 [pid = 1657] [id = 599]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11edca800 == 10 [pid = 1657] [id = 589]
10:45:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11eab7000 == 9 [pid = 1657] [id = 586]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 41 (0x111d7f800) [pid = 1657] [serial = 2106] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 40 (0x120547000) [pid = 1657] [serial = 2190] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 39 (0x145a0a400) [pid = 1657] [serial = 2156] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 38 (0x13817fc00) [pid = 1657] [serial = 2132] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 37 (0x1286af800) [pid = 1657] [serial = 2195] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 36 (0x122c74c00) [pid = 1657] [serial = 2201] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 35 (0x148166800) [pid = 1657] [serial = 2174] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 34 (0x148169400) [pid = 1657] [serial = 2171] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 33 (0x144de2000) [pid = 1657] [serial = 2153] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 32 (0x147334400) [pid = 1657] [serial = 2159] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 31 (0x143d2b800) [pid = 1657] [serial = 2148] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 30 (0x1384fa800) [pid = 1657] [serial = 2138] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 29 (0x127677400) [pid = 1657] [serial = 2114] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 28 (0x142e35800) [pid = 1657] [serial = 2143] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 27 (0x112a29800) [pid = 1657] [serial = 2180] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 26 (0x12afbf400) [pid = 1657] [serial = 2117] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 25 (0x1378b9800) [pid = 1657] [serial = 2213] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 24 (0x142e2c800) [pid = 1657] [serial = 2177] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 23 (0x138242400) [pid = 1657] [serial = 2135] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 22 (0x137e59c00) [pid = 1657] [serial = 2129] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 21 (0x12afc0400) [pid = 1657] [serial = 2198] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 20 (0x1201b3800) [pid = 1657] [serial = 2111] [outer = 0x0] [url = about:blank]
10:45:36 INFO - PROCESS | 1657 | --DOMWINDOW == 19 (0x12766e800) [pid = 1657] [serial = 2185] [outer = 0x0] [url = about:blank]
10:45:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2ad000 == 8 [pid = 1657] [id = 20]
10:45:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2ac800 == 7 [pid = 1657] [id = 21]
10:45:46 INFO - PROCESS | 1657 | MARIONETTE LOG: INFO: Timeout fired
10:45:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
10:45:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
10:45:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
10:45:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30324ms
10:45:46 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
10:45:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x111da8000 == 8 [pid = 1657] [id = 793]
10:45:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x111975400) [pid = 1657] [serial = 2222] [outer = 0x0]
10:45:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x111a38800) [pid = 1657] [serial = 2223] [outer = 0x111975400]
10:45:46 INFO - PROCESS | 1657 | 1447872346434 Marionette INFO loaded listener.js
10:45:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x111c8b400) [pid = 1657] [serial = 2224] [outer = 0x111975400]
10:45:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x112055000 == 9 [pid = 1657] [id = 794]
10:45:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x112123000) [pid = 1657] [serial = 2225] [outer = 0x0]
10:45:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11205b800 == 10 [pid = 1657] [id = 795]
10:45:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x112126000) [pid = 1657] [serial = 2226] [outer = 0x0]
10:45:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x112126c00) [pid = 1657] [serial = 2227] [outer = 0x112126000]
10:45:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x112127800) [pid = 1657] [serial = 2228] [outer = 0x112123000]
10:45:47 INFO - PROCESS | 1657 | --DOMWINDOW == 25 (0x12c28f800) [pid = 1657] [serial = 56] [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.]
10:45:47 INFO - PROCESS | 1657 | --DOMWINDOW == 24 (0x12c583800) [pid = 1657] [serial = 53] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:45:47 INFO - PROCESS | 1657 | --DOMWINDOW == 23 (0x112124800) [pid = 1657] [serial = 1616] [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.]
10:45:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1276b4000 == 9 [pid = 1657] [id = 792]
10:45:53 INFO - PROCESS | 1657 | --DOMWINDOW == 22 (0x12c590c00) [pid = 1657] [serial = 55] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:45:55 INFO - PROCESS | 1657 | --DOMWINDOW == 21 (0x12b727800) [pid = 1657] [serial = 2221] [outer = 0x0] [url = about:blank]
10:45:55 INFO - PROCESS | 1657 | --DOMWINDOW == 20 (0x111a38800) [pid = 1657] [serial = 2223] [outer = 0x0] [url = about:blank]
10:45:55 INFO - PROCESS | 1657 | --DOMWINDOW == 19 (0x112a26000) [pid = 1657] [serial = 2219] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
10:46:16 INFO - PROCESS | 1657 | MARIONETTE LOG: INFO: Timeout fired
10:46:16 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"
10:46:16 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
10:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:46:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
10:46:16 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
10:46:16 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
10:46:16 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
10:46:16 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30217ms
10:46:16 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
10:46:16 INFO - PROCESS | 1657 | --DOCSHELL 0x112055000 == 8 [pid = 1657] [id = 794]
10:46:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11205b800 == 7 [pid = 1657] [id = 795]
10:46:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x112049800 == 8 [pid = 1657] [id = 796]
10:46:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x111c15000) [pid = 1657] [serial = 2229] [outer = 0x0]
10:46:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x111c8a000) [pid = 1657] [serial = 2230] [outer = 0x111c15000]
10:46:16 INFO - PROCESS | 1657 | 1447872376682 Marionette INFO loaded listener.js
10:46:16 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x111d78000) [pid = 1657] [serial = 2231] [outer = 0x111c15000]
10:46:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11256f000 == 9 [pid = 1657] [id = 797]
10:46:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x112165000) [pid = 1657] [serial = 2232] [outer = 0x0]
10:46:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x112165c00) [pid = 1657] [serial = 2233] [outer = 0x112165000]
10:46:26 INFO - PROCESS | 1657 | --DOCSHELL 0x111da8000 == 8 [pid = 1657] [id = 793]
10:46:26 INFO - PROCESS | 1657 | --DOMWINDOW == 23 (0x112127800) [pid = 1657] [serial = 2228] [outer = 0x112123000] [url = about:blank]
10:46:26 INFO - PROCESS | 1657 | --DOMWINDOW == 22 (0x112126c00) [pid = 1657] [serial = 2227] [outer = 0x112126000] [url = about:blank]
10:46:26 INFO - PROCESS | 1657 | --DOMWINDOW == 21 (0x112126000) [pid = 1657] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
10:46:26 INFO - PROCESS | 1657 | --DOMWINDOW == 20 (0x112123000) [pid = 1657] [serial = 2225] [outer = 0x0] [url = about:blank]
10:46:32 INFO - PROCESS | 1657 | --DOMWINDOW == 19 (0x111c8b400) [pid = 1657] [serial = 2224] [outer = 0x0] [url = about:blank]
10:46:32 INFO - PROCESS | 1657 | --DOMWINDOW == 18 (0x111c8a000) [pid = 1657] [serial = 2230] [outer = 0x0] [url = about:blank]
10:46:32 INFO - PROCESS | 1657 | --DOMWINDOW == 17 (0x111975400) [pid = 1657] [serial = 2222] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
10:46:46 INFO - PROCESS | 1657 | MARIONETTE LOG: INFO: Timeout fired
10:46:46 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
10:46:46 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30216ms
10:46:46 INFO - TEST-START | /screen-orientation/onchange-event.html
10:46:46 INFO - PROCESS | 1657 | --DOCSHELL 0x11256f000 == 7 [pid = 1657] [id = 797]
10:46:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x112046800 == 8 [pid = 1657] [id = 798]
10:46:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x111a36400) [pid = 1657] [serial = 2234] [outer = 0x0]
10:46:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x111c15400) [pid = 1657] [serial = 2235] [outer = 0x111a36400]
10:46:46 INFO - PROCESS | 1657 | 1447872406904 Marionette INFO loaded listener.js
10:46:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x111c96800) [pid = 1657] [serial = 2236] [outer = 0x111a36400]
10:46:56 INFO - PROCESS | 1657 | --DOCSHELL 0x112049800 == 7 [pid = 1657] [id = 796]
10:46:56 INFO - PROCESS | 1657 | --DOMWINDOW == 19 (0x112165c00) [pid = 1657] [serial = 2233] [outer = 0x112165000] [url = about:blank]
10:46:56 INFO - PROCESS | 1657 | --DOMWINDOW == 18 (0x112165000) [pid = 1657] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
10:47:02 INFO - PROCESS | 1657 | --DOMWINDOW == 17 (0x111c15400) [pid = 1657] [serial = 2235] [outer = 0x0] [url = about:blank]
10:47:02 INFO - PROCESS | 1657 | --DOMWINDOW == 16 (0x111c15000) [pid = 1657] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
10:47:07 INFO - PROCESS | 1657 | --DOMWINDOW == 15 (0x111d78000) [pid = 1657] [serial = 2231] [outer = 0x0] [url = about:blank]
10:47:16 INFO - PROCESS | 1657 | MARIONETTE LOG: INFO: Timeout fired
10:47:16 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
10:47:16 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
10:47:16 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30218ms
10:47:16 INFO - TEST-START | /screen-orientation/orientation-api.html
10:47:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x112045800 == 8 [pid = 1657] [id = 799]
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 16 (0x111c13800) [pid = 1657] [serial = 2237] [outer = 0x0]
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 17 (0x111c87c00) [pid = 1657] [serial = 2238] [outer = 0x111c13800]
10:47:17 INFO - PROCESS | 1657 | 1447872437123 Marionette INFO loaded listener.js
10:47:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x111d7b800) [pid = 1657] [serial = 2239] [outer = 0x111c13800]
10:47:17 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
10:47:17 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
10:47:17 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
10:47:17 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 423ms
10:47:17 INFO - TEST-START | /screen-orientation/orientation-reading.html
10:47:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11257a000 == 9 [pid = 1657] [id = 800]
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x11212a000) [pid = 1657] [serial = 2240] [outer = 0x0]
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x11212cc00) [pid = 1657] [serial = 2241] [outer = 0x11212a000]
10:47:17 INFO - PROCESS | 1657 | 1447872437534 Marionette INFO loaded listener.js
10:47:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x112170800) [pid = 1657] [serial = 2242] [outer = 0x11212a000]
10:47:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
10:47:17 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:47:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
10:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
10:47:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
10:47:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
10:47:17 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
10:47:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
10:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
10:47:17 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
10:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:47:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
10:47:17 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 419ms
10:47:17 INFO - TEST-START | /selection/Document-open.html
10:47:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cb03000 == 10 [pid = 1657] [id = 801]
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x11216f000) [pid = 1657] [serial = 2243] [outer = 0x0]
10:47:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x112234c00) [pid = 1657] [serial = 2244] [outer = 0x11216f000]
10:47:17 INFO - PROCESS | 1657 | 1447872437978 Marionette INFO loaded listener.js
10:47:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x1125e0000) [pid = 1657] [serial = 2245] [outer = 0x11216f000]
10:47:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11cecb800 == 11 [pid = 1657] [id = 802]
10:47:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x112a23c00) [pid = 1657] [serial = 2246] [outer = 0x0]
10:47:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x11288ec00) [pid = 1657] [serial = 2247] [outer = 0x112a23c00]
10:47:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 27 (0x112233400) [pid = 1657] [serial = 2248] [outer = 0x112a23c00]
10:47:18 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 ""
10:47:18 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:18 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
10:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
10:47:18 INFO - TEST-OK | /selection/Document-open.html | took 476ms
10:47:18 INFO - TEST-START | /selection/addRange.html
10:47:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11d0e8000 == 12 [pid = 1657] [id = 803]
10:47:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 28 (0x112a26800) [pid = 1657] [serial = 2249] [outer = 0x0]
10:47:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x112f74c00) [pid = 1657] [serial = 2250] [outer = 0x112a26800]
10:47:18 INFO - PROCESS | 1657 | 1447872438687 Marionette INFO loaded listener.js
10:47:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x11c10a000) [pid = 1657] [serial = 2251] [outer = 0x112a26800]
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:19 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:20 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:21 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:22 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:23 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:24 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:25 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:26 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:26 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:26 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:26 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:26 INFO - PROCESS | 1657 | [1657] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:47:26 INFO - PROCESS | 1657 | [1657] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:47:40 INFO - PROCESS | 1657 | --DOCSHELL 0x112046800 == 11 [pid = 1657] [id = 798]
10:47:40 INFO - PROCESS | 1657 | --DOCSHELL 0x112045800 == 10 [pid = 1657] [id = 799]
10:47:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11257a000 == 9 [pid = 1657] [id = 800]
10:47:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11cb03000 == 8 [pid = 1657] [id = 801]
10:47:42 INFO - PROCESS | 1657 | --DOMWINDOW == 29 (0x11288ec00) [pid = 1657] [serial = 2247] [outer = 0x112a23c00] [url = about:blank]
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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 ""
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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 ""
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - Selection.addRange() tests
10:47:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:43 INFO - "
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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 ""
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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̈ḧ
10:47:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:43 INFO - "
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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 ""
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 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
10:47:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:43 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
10:47:43 INFO - Selection.addRange() tests
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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̈ḧ
10:47:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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̈ḧ
10:47:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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̈ḧ
10:47:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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̈ḧ
10:47:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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 ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 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
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 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
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - Selection.addRange() tests
10:47:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:44 INFO - "
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:44 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:44 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:47:44 INFO - Selection.addRange() tests
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:45 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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 ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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̈ḧ
10:47:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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 ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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 ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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̈ḧ
10:47:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:45 INFO - "
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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 ""
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 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
10:47:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:45 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
10:47:45 INFO - Selection.addRange() tests
10:47:45 INFO - Selection.addRange() tests
10:47:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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̈ḧ
10:47:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - Selection.addRange() tests
10:47:46 INFO - Selection.addRange() tests
10:47:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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̈ḧ
10:47:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - Selection.addRange() tests
10:47:46 INFO - Selection.addRange() tests
10:47:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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̈ḧ
10:47:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - Selection.addRange() tests
10:47:46 INFO - Selection.addRange() tests
10:47:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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̈ḧ
10:47:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:46 INFO - "
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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 ""
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 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
10:47:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:46 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
10:47:46 INFO - Selection.addRange() tests
10:47:46 INFO - Selection.addRange() tests
10:47:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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̈ḧ
10:47:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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̈ḧ
10:47:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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̈ḧ
10:47:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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̈ḧ
10:47:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - Selection.addRange() tests
10:47:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:47 INFO - "
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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 ""
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:47 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
10:47:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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̈ḧ
10:47:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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̈ḧ
10:47:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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̈ḧ
10:47:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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̈ḧ
10:47:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - Selection.addRange() tests
10:47:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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̈ḧ
10:47:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:48 INFO - "
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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 ""
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:48 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
10:47:48 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
10:47:48 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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̈ḧ
10:47:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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̈ḧ
10:47:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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̈ḧ
10:47:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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̈ḧ
10:47:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - Selection.addRange() tests
10:47:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:49 INFO - "
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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 ""
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 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
10:47:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:49 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̈ḧ
10:47:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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̈ḧ
10:47:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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̈ḧ
10:47:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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̈ḧ
10:47:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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̈ḧ
10:47:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - Selection.addRange() tests
10:47:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:50 INFO - "
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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 ""
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:50 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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̈ḧ
10:47:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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̈ḧ
10:47:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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̈ḧ
10:47:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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̈ḧ
10:47:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - Selection.addRange() tests
10:47:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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̈ḧ
10:47:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:51 INFO - "
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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 ""
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:51 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:52 INFO - "
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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 ""
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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̈ḧ
10:47:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:52 INFO - "
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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 ""
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:52 INFO - "
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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 ""
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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̈ḧ
10:47:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:52 INFO - "
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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 ""
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:52 INFO - "
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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 ""
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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̈ḧ
10:47:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:52 INFO - "
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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 ""
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - Selection.addRange() tests
10:47:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:52 INFO - "
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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 ""
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:52 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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̈ḧ
10:47:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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̈ḧ
10:47:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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̈ḧ
10:47:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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̈ḧ
10:47:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - Selection.addRange() tests
10:47:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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̈ḧ
10:47:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:53 INFO - "
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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 ""
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 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
10:47:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:53 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
10:47:53 INFO - Selection.addRange() tests
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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̈ḧ
10:47:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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̈ḧ
10:47:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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̈ḧ
10:47:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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̈ḧ
10:47:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - Selection.addRange() tests
10:47:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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̈ḧ
10:47:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:54 INFO - "
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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 ""
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 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
10:47:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:54 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
10:47:54 INFO - Selection.addRange() tests
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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 ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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̈ḧ
10:47:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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 ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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 ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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̈ḧ
10:47:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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 ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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 ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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̈ḧ
10:47:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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 ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:55 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - Selection.addRange() tests
10:47:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:55 INFO - "
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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 ""
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 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
10:47:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO - "
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:47:56 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:47:56 INFO - Selection.addRange() tests
10:47:56 INFO - Selection.addRange() tests
10:47:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO - "
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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 ""
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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̈ḧ
10:47:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO - "
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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 ""
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - Selection.addRange() tests
10:47:56 INFO - Selection.addRange() tests
10:47:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO - "
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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 ""
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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̈ḧ
10:47:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO - "
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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 ""
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - Selection.addRange() tests
10:47:56 INFO - Selection.addRange() tests
10:47:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO - "
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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 ""
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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̈ḧ
10:47:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:47:56 INFO - "
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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 ""
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 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
10:47:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:47:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:47:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:47:56 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
10:47:56 INFO - - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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 () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.query(q)
10:48:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:48:34 INFO - root.queryAll(q)
10:48:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:48:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:34 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
10:48:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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 (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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 (2) (with no refNodes): .台北Táiběi - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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 (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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 (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:48:35 INFO - #descendant-div2 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:48:35 INFO - #descendant-div2 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - >
10:48:35 INFO - #child-div2 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - >
10:48:35 INFO - #child-div2 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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>
10:48:35 INFO - #child-div2 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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>
10:48:35 INFO - #child-div2 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - >#child-div2 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - >#child-div2 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - +
10:48:35 INFO - #adjacent-p3 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - +
10:48:35 INFO - #adjacent-p3 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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+
10:48:35 INFO - #adjacent-p3 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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+
10:48:35 INFO - #adjacent-p3 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - +#adjacent-p3 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - +#adjacent-p3 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - ~
10:48:35 INFO - #sibling-p3 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - ~
10:48:35 INFO - #sibling-p3 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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~
10:48:35 INFO - #sibling-p3 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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~
10:48:35 INFO - #sibling-p3 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - ~#sibling-p3 - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - ~#sibling-p3 - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO -
10:48:35 INFO - ,
10:48:35 INFO -
10:48:35 INFO - #group strong - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO -
10:48:35 INFO - ,
10:48:35 INFO -
10:48:35 INFO - #group strong - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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,
10:48:35 INFO - #group strong - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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,
10:48:35 INFO - #group strong - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - ,#group strong - root.queryAll is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - ,#group strong - root.query is not a function
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 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
10:48:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:48:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:48:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:48:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:48:35 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 3587ms
10:48:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
10:48:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x145289800 == 10 [pid = 1657] [id = 819]
10:48:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x112122800) [pid = 1657] [serial = 2293] [outer = 0x0]
10:48:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x112237c00) [pid = 1657] [serial = 2294] [outer = 0x112122800]
10:48:35 INFO - PROCESS | 1657 | 1447872515521 Marionette INFO loaded listener.js
10:48:35 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x11cf2cc00) [pid = 1657] [serial = 2295] [outer = 0x112122800]
10:48:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
10:48:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
10:48:35 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 "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
10:48:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
10:48:35 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 "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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 { "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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 { "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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 { "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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 { "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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 { "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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 { "
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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]
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 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"
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:48:35 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:48:35 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 583ms
10:48:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
10:48:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x14b5b6000 == 11 [pid = 1657] [id = 820]
10:48:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x11d053800) [pid = 1657] [serial = 2296] [outer = 0x0]
10:48:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x11d747800) [pid = 1657] [serial = 2297] [outer = 0x11d053800]
10:48:36 INFO - PROCESS | 1657 | 1447872516159 Marionette INFO loaded listener.js
10:48:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x120a04c00) [pid = 1657] [serial = 2298] [outer = 0x11d053800]
10:48:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x124a3c000 == 12 [pid = 1657] [id = 821]
10:48:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x11ca2b400) [pid = 1657] [serial = 2299] [outer = 0x0]
10:48:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x14529e800 == 13 [pid = 1657] [id = 822]
10:48:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x11cb58000) [pid = 1657] [serial = 2300] [outer = 0x0]
10:48:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x122b1c400) [pid = 1657] [serial = 2301] [outer = 0x11ca2b400]
10:48:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x122b22800) [pid = 1657] [serial = 2302] [outer = 0x11cb58000]
10:48:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
10:48:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
10:48:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 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
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:48:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:48:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:48:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:48:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */