builder: fx-team_yosemite-debug_test-web-platform-tests-7
slave: t-yosemite-r5-0050
starttime: 1447468331.12
results: success (0)
buildid: 20151113170031
builduid: 38b8be517509432fbd1a4844a2a7ff9f
revision: b40f78124645af4f3f4abdfa5e17e0046fdeb155
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.125101) =========
master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.125633) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.125987) =========
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.7dRcqwBZCC/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.IvUzsJgC0x/Listeners
TMPDIR=/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.006029
basedir: '/builds/slave/test'
========= master_lag: 0.34 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.470704) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.471015) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.608982) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.609375) =========
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.7dRcqwBZCC/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.IvUzsJgC0x/Listeners
TMPDIR=/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
program finished with exit code 0
elapsedTime=0.019160
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.677911) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.678272) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.678695) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.679052) =========
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.7dRcqwBZCC/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.IvUzsJgC0x/Listeners
TMPDIR=/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
--2015-11-13 18:32:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.25, 63.245.215.102, ...
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 9.49M=0.001s
2015-11-13 18:32:11 (9.49 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.250048
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.952948) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:11.953288) =========
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.7dRcqwBZCC/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.IvUzsJgC0x/Listeners
TMPDIR=/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
program finished with exit code 0
elapsedTime=0.290381
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:12.290062) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:12.290421) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b40f78124645af4f3f4abdfa5e17e0046fdeb155 --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 b40f78124645af4f3f4abdfa5e17e0046fdeb155 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7dRcqwBZCC/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.IvUzsJgC0x/Listeners
TMPDIR=/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
2015-11-13 18:32:12,374 truncating revision to first 12 chars
2015-11-13 18:32:12,375 Setting DEBUG logging.
2015-11-13 18:32:12,375 attempt 1/10
2015-11-13 18:32:12,375 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b40f78124645?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-13 18:32:12,627 unpacking tar archive at: fx-team-b40f78124645/testing/mozharness/
program finished with exit code 0
elapsedTime=0.538291
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:12.848336) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:12.848659) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:12.862538) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:12.863096) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 18:32:12.863908) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 45 secs) (at 2015-11-13 18:32:12.864552) =========
/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.7dRcqwBZCC/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.IvUzsJgC0x/Listeners
TMPDIR=/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPCOM_DEBUG_BREAK=warn
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0x0:0x0
using PTY: False
18:32:13 INFO - MultiFileLogger online at 20151113 18:32:13 in /builds/slave/test
18:32:13 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
18:32:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
18:32:13 INFO - {'append_to_log': False,
18:32:13 INFO - 'base_work_dir': '/builds/slave/test',
18:32:13 INFO - 'blob_upload_branch': 'fx-team',
18:32:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
18:32:13 INFO - 'buildbot_json_path': 'buildprops.json',
18:32:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
18:32:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
18:32:13 INFO - 'download_minidump_stackwalk': True,
18:32:13 INFO - 'download_symbols': 'true',
18:32:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
18:32:13 INFO - 'tooltool.py': '/tools/tooltool.py',
18:32:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
18:32:13 INFO - '/tools/misc-python/virtualenv.py')},
18:32:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
18:32:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
18:32:13 INFO - 'log_level': 'info',
18:32:13 INFO - 'log_to_console': True,
18:32:13 INFO - 'opt_config_files': (),
18:32:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
18:32:13 INFO - '--processes=1',
18:32:13 INFO - '--config=%(test_path)s/wptrunner.ini',
18:32:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
18:32:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
18:32:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
18:32:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
18:32:13 INFO - 'pip_index': False,
18:32:13 INFO - 'require_test_zip': True,
18:32:13 INFO - 'test_type': ('testharness',),
18:32:13 INFO - 'this_chunk': '7',
18:32:13 INFO - 'tooltool_cache': '/builds/tooltool_cache',
18:32:13 INFO - 'total_chunks': '8',
18:32:13 INFO - 'virtualenv_path': 'venv',
18:32:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
18:32:13 INFO - 'work_dir': 'build'}
18:32:13 INFO - #####
18:32:13 INFO - ##### Running clobber step.
18:32:13 INFO - #####
18:32:13 INFO - Running pre-action listener: _resource_record_pre_action
18:32:13 INFO - Running main action method: clobber
18:32:13 INFO - rmtree: /builds/slave/test/build
18:32:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
18:32:16 INFO - Running post-action listener: _resource_record_post_action
18:32:16 INFO - #####
18:32:16 INFO - ##### Running read-buildbot-config step.
18:32:16 INFO - #####
18:32:16 INFO - Running pre-action listener: _resource_record_pre_action
18:32:16 INFO - Running main action method: read_buildbot_config
18:32:16 INFO - Using buildbot properties:
18:32:16 INFO - {
18:32:16 INFO - "properties": {
18:32:16 INFO - "buildnumber": 234,
18:32:16 INFO - "product": "firefox",
18:32:16 INFO - "script_repo_revision": "production",
18:32:16 INFO - "branch": "fx-team",
18:32:16 INFO - "repository": "",
18:32:16 INFO - "buildername": "Rev5 MacOSX Yosemite 10.10 fx-team debug test web-platform-tests-7",
18:32:16 INFO - "buildid": "20151113170031",
18:32:16 INFO - "slavename": "t-yosemite-r5-0050",
18:32:16 INFO - "pgo_build": "False",
18:32:16 INFO - "basedir": "/builds/slave/test",
18:32:16 INFO - "project": "",
18:32:16 INFO - "platform": "macosx64",
18:32:16 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/",
18:32:16 INFO - "slavebuilddir": "test",
18:32:16 INFO - "scheduler": "tests-fx-team-yosemite-debug-unittest-7-3600",
18:32:16 INFO - "repo_path": "integration/fx-team",
18:32:16 INFO - "moz_repo_path": "",
18:32:16 INFO - "stage_platform": "macosx64",
18:32:16 INFO - "builduid": "38b8be517509432fbd1a4844a2a7ff9f",
18:32:16 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
18:32:16 INFO - },
18:32:16 INFO - "sourcestamp": {
18:32:16 INFO - "repository": "",
18:32:16 INFO - "hasPatch": false,
18:32:16 INFO - "project": "",
18:32:16 INFO - "branch": "fx-team-macosx64-debug-unittest",
18:32:16 INFO - "changes": [
18:32:16 INFO - {
18:32:16 INFO - "category": null,
18:32:16 INFO - "files": [
18:32:16 INFO - {
18:32:16 INFO - "url": null,
18:32:16 INFO - "name": "https://queue.taskcluster.net/v1/task/Ca_QDwYTQaC0NUT_12ca9w/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
18:32:16 INFO - },
18:32:16 INFO - {
18:32:16 INFO - "url": null,
18:32:16 INFO - "name": "https://queue.taskcluster.net/v1/task/Ca_QDwYTQaC0NUT_12ca9w/artifacts/public/build/test_packages.json"
18:32:16 INFO - }
18:32:16 INFO - ],
18:32:16 INFO - "repository": "",
18:32:16 INFO - "rev": "031994a3b4e47b1d9ad1c0e4be0b98bdc4e7e242",
18:32:16 INFO - "who": "nfitzgerald@mozilla.com",
18:32:16 INFO - "when": 1447464267,
18:32:16 INFO - "number": 6661163,
18:32:16 INFO - "comments": "Bug 1224760 - Improve tree rendering performance by throttling handlers to once per animation frame; r=jsantell\n\nReact.set{State,Props} is supposed to be buffered and only actually trigger a\nre-render once per animation frame, but ends up still doing a lot of mysterious\nand expensive things. We can't tolerate that in our event handlers (especially\nscoll handlers) so instead this commit ensures that they will only happen once\nand on the next animation frame.",
18:32:16 INFO - "project": "",
18:32:16 INFO - "at": "Fri 13 Nov 2015 17:24:27",
18:32:16 INFO - "branch": "fx-team-macosx64-debug-unittest",
18:32:16 INFO - "revlink": "",
18:32:16 INFO - "properties": [
18:32:16 INFO - [
18:32:16 INFO - "buildid",
18:32:16 INFO - "20151113165331",
18:32:16 INFO - "Change"
18:32:16 INFO - ],
18:32:16 INFO - [
18:32:16 INFO - "builduid",
18:32:16 INFO - "e98c542f62a34925ae0bfbf033bc1410",
18:32:16 INFO - "Change"
18:32:16 INFO - ],
18:32:16 INFO - [
18:32:16 INFO - "pgo_build",
18:32:16 INFO - "False",
18:32:16 INFO - "Change"
18:32:16 INFO - ]
18:32:16 INFO - ],
18:32:16 INFO - "revision": "031994a3b4e47b1d9ad1c0e4be0b98bdc4e7e242"
18:32:16 INFO - },
18:32:16 INFO - {
18:32:16 INFO - "category": null,
18:32:16 INFO - "files": [
18:32:16 INFO - {
18:32:16 INFO - "url": null,
18:32:16 INFO - "name": "https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
18:32:16 INFO - },
18:32:16 INFO - {
18:32:16 INFO - "url": null,
18:32:16 INFO - "name": "https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/test_packages.json"
18:32:16 INFO - }
18:32:16 INFO - ],
18:32:16 INFO - "repository": "",
18:32:16 INFO - "rev": "b40f78124645af4f3f4abdfa5e17e0046fdeb155",
18:32:16 INFO - "who": "dmosedale@mozilla.com",
18:32:16 INFO - "when": 1447464728,
18:32:16 INFO - "number": 6661180,
18:32:16 INFO - "comments": "Bug 1219600 - Add a fallback method for handling Hello room titles, r=Mardak",
18:32:16 INFO - "project": "",
18:32:16 INFO - "at": "Fri 13 Nov 2015 17:32:08",
18:32:16 INFO - "branch": "fx-team-macosx64-debug-unittest",
18:32:16 INFO - "revlink": "",
18:32:16 INFO - "properties": [
18:32:16 INFO - [
18:32:16 INFO - "buildid",
18:32:16 INFO - "20151113170031",
18:32:16 INFO - "Change"
18:32:16 INFO - ],
18:32:16 INFO - [
18:32:16 INFO - "builduid",
18:32:16 INFO - "38b8be517509432fbd1a4844a2a7ff9f",
18:32:16 INFO - "Change"
18:32:16 INFO - ],
18:32:16 INFO - [
18:32:16 INFO - "pgo_build",
18:32:16 INFO - "False",
18:32:16 INFO - "Change"
18:32:16 INFO - ]
18:32:16 INFO - ],
18:32:16 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
18:32:16 INFO - }
18:32:16 INFO - ],
18:32:16 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
18:32:16 INFO - }
18:32:16 INFO - }
18:32:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg.
18:32:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/test_packages.json.
18:32:16 INFO - Running post-action listener: _resource_record_post_action
18:32:16 INFO - #####
18:32:16 INFO - ##### Running download-and-extract step.
18:32:16 INFO - #####
18:32:16 INFO - Running pre-action listener: _resource_record_pre_action
18:32:16 INFO - Running main action method: download_and_extract
18:32:16 INFO - mkdir: /builds/slave/test/build/tests
18:32:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:16 INFO - https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
18:32:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/test_packages.json
18:32:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/test_packages.json
18:32:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
18:32:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
18:32:17 INFO - Downloaded 1183 bytes.
18:32:17 INFO - Reading from file /builds/slave/test/build/test_packages.json
18:32:17 INFO - Using the following test package requirements:
18:32:17 INFO - {u'common': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
18:32:17 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:32:17 INFO - u'firefox-45.0a1.en-US.mac64.cppunittest.tests.zip'],
18:32:17 INFO - u'jittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:32:17 INFO - u'jsshell-mac64.zip'],
18:32:17 INFO - u'mochitest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:32:17 INFO - u'firefox-45.0a1.en-US.mac64.mochitest.tests.zip'],
18:32:17 INFO - u'mozbase': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
18:32:17 INFO - u'reftest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:32:17 INFO - u'firefox-45.0a1.en-US.mac64.reftest.tests.zip'],
18:32:17 INFO - u'talos': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:32:17 INFO - u'firefox-45.0a1.en-US.mac64.talos.tests.zip'],
18:32:17 INFO - u'web-platform': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:32:17 INFO - u'firefox-45.0a1.en-US.mac64.web-platform.tests.zip'],
18:32:17 INFO - u'webapprt': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
18:32:17 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
18:32:17 INFO - u'firefox-45.0a1.en-US.mac64.xpcshell.tests.zip']}
18:32:17 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
18:32: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')]}
18:32:17 INFO - https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net
18:32:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
18:32:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
18:32:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/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
18:32:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/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
18:32:18 INFO - Downloaded 17359197 bytes.
18:32:18 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
18:32:18 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/*
18:32:18 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
18:32:18 INFO - caution: filename not matched: web-platform/*
18:32:18 INFO - Return code: 11
18:32:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:18 INFO - https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net
18:32:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
18:32:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
18:32:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/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
18:32:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/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
18:32:20 INFO - Downloaded 30916423 bytes.
18:32:20 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
18:32:20 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/*
18:32:20 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
18:32:25 INFO - caution: filename not matched: bin/*
18:32:25 INFO - caution: filename not matched: config/*
18:32:25 INFO - caution: filename not matched: mozbase/*
18:32:25 INFO - caution: filename not matched: marionette/*
18:32:25 INFO - Return code: 11
18:32:25 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')]}
18:32:25 INFO - https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net
18:32:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:32:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:32:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg
18:32:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/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
18:32:28 INFO - Downloaded 68602967 bytes.
18:32:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:32:28 INFO - mkdir: /builds/slave/test/properties
18:32:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
18:32:28 INFO - Writing to file /builds/slave/test/properties/build_url
18:32:28 INFO - Contents:
18:32:28 INFO - build_url:https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
18:32:28 INFO - mkdir: /builds/slave/test/build/symbols
18:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:28 INFO - https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net
18:32:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:32:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:32:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/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
18:32:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/nxLLZ82gTzSDJObE_CFkIg/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
18:32:30 INFO - Downloaded 54552066 bytes.
18:32:30 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:32:30 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
18:32:30 INFO - Writing to file /builds/slave/test/properties/symbols_url
18:32:30 INFO - Contents:
18:32:30 INFO - symbols_url:https://queue.taskcluster.net/v1/task/nxLLZ82gTzSDJObE_CFkIg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:32:30 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
18:32:30 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
18:32:34 INFO - Return code: 0
18:32:34 INFO - Running post-action listener: _resource_record_post_action
18:32:34 INFO - Running post-action listener: set_extra_try_arguments
18:32:34 INFO - #####
18:32:34 INFO - ##### Running create-virtualenv step.
18:32:34 INFO - #####
18:32:34 INFO - Running pre-action listener: _pre_create_virtualenv
18:32:34 INFO - Running pre-action listener: _resource_record_pre_action
18:32:34 INFO - Running main action method: create_virtualenv
18:32:34 INFO - Creating virtualenv /builds/slave/test/build/venv
18:32:34 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
18:32:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
18:32:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
18:32:34 INFO - Using real prefix '/tools/python27'
18:32:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python
18:32:35 INFO - Installing distribute.............................................................................................................................................................................................done.
18:32:38 INFO - Installing pip.................done.
18:32:38 INFO - Return code: 0
18:32:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
18:32:38 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')]}
18:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32:38 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')]}
18:32:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32:38 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 0x10256ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10232ad50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb20ca87b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028b95e0>, '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 0x102316cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102515800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/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.IvUzsJgC0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:32:38 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
18:32:38 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
18:32:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/Render',
18:32:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:32:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:32:38 INFO - 'HOME': '/Users/cltbld',
18:32:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:32:38 INFO - 'LOGNAME': 'cltbld',
18:32:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:38 INFO - 'MOZ_NO_REMOTE': '1',
18:32:38 INFO - 'NO_EM_RESTART': '1',
18:32:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:32:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:32:38 INFO - 'PWD': '/builds/slave/test',
18:32:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:32:38 INFO - 'SHELL': '/bin/bash',
18:32:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IvUzsJgC0x/Listeners',
18:32:38 INFO - 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/',
18:32:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:32:38 INFO - 'USER': 'cltbld',
18:32:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:32:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:32:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:32:38 INFO - 'XPC_FLAGS': '0x0',
18:32:38 INFO - 'XPC_SERVICE_NAME': '0',
18:32:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
18:32:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:32:40 INFO - Downloading/unpacking psutil>=0.7.1
18:32:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:32:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:32:40 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
18:32:40 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
18:32:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:32:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:32:42 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
18:32:43 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
18:32:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
18:32:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:32:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
18:32:43 INFO - Installing collected packages: psutil
18:32:43 INFO - Running setup.py install for psutil
18:32:43 INFO - building 'psutil._psutil_osx' extension
18:32:43 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
18:32:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
18:32:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
18:32:45 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
18:32:45 INFO - building 'psutil._psutil_posix' extension
18:32:45 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
18:32:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
18:32:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
18:32:45 INFO - ^
18:32:45 INFO - 1 warning generated.
18:32:45 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
18:32:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:32:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
18:32:46 INFO - Successfully installed psutil
18:32:46 INFO - Cleaning up...
18:32:46 INFO - Return code: 0
18:32:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
18:32:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32:46 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 0x10256ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10232ad50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb20ca87b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028b95e0>, '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 0x102316cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102515800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/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.IvUzsJgC0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:32:46 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
18:32:46 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
18:32:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/Render',
18:32:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:32:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:32:46 INFO - 'HOME': '/Users/cltbld',
18:32:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:32:46 INFO - 'LOGNAME': 'cltbld',
18:32:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:46 INFO - 'MOZ_NO_REMOTE': '1',
18:32:46 INFO - 'NO_EM_RESTART': '1',
18:32:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:32:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:32:46 INFO - 'PWD': '/builds/slave/test',
18:32:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:32:46 INFO - 'SHELL': '/bin/bash',
18:32:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IvUzsJgC0x/Listeners',
18:32:46 INFO - 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/',
18:32:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:32:46 INFO - 'USER': 'cltbld',
18:32:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:32:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:32:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:32:46 INFO - 'XPC_FLAGS': '0x0',
18:32:46 INFO - 'XPC_SERVICE_NAME': '0',
18:32:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
18:32:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:32:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:46 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
18:32:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz
18:32:48 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
18:32:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
18:32:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
18:32:48 INFO - Installing collected packages: mozsystemmonitor
18:32:48 INFO - Running setup.py install for mozsystemmonitor
18:32:49 INFO - Successfully installed mozsystemmonitor
18:32:49 INFO - Cleaning up...
18:32:49 INFO - Return code: 0
18:32:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
18:32:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32:49 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 0x10256ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10232ad50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb20ca87b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028b95e0>, '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 0x102316cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102515800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/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.IvUzsJgC0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:32:49 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
18:32:49 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
18:32:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/Render',
18:32:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:32:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:32:49 INFO - 'HOME': '/Users/cltbld',
18:32:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:32:49 INFO - 'LOGNAME': 'cltbld',
18:32:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:49 INFO - 'MOZ_NO_REMOTE': '1',
18:32:49 INFO - 'NO_EM_RESTART': '1',
18:32:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:32:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:32:49 INFO - 'PWD': '/builds/slave/test',
18:32:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:32:49 INFO - 'SHELL': '/bin/bash',
18:32:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IvUzsJgC0x/Listeners',
18:32:49 INFO - 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/',
18:32:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:32:49 INFO - 'USER': 'cltbld',
18:32:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:32:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:32:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:32:49 INFO - 'XPC_FLAGS': '0x0',
18:32:49 INFO - 'XPC_SERVICE_NAME': '0',
18:32:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
18:32:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:32:49 INFO - Downloading/unpacking blobuploader==1.2.4
18:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:32:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:32:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:32:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:32:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:32:51 INFO - Downloading blobuploader-1.2.4.tar.gz
18:32:51 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
18:32:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
18:32:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:51 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
18:32:52 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
18:32:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
18:32:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
18:32:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:32:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:32:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:32:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:32:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:32:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:32:52 INFO - Downloading docopt-0.6.1.tar.gz
18:32:52 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
18:32:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
18:32:53 INFO - Installing collected packages: blobuploader, requests, docopt
18:32:53 INFO - Running setup.py install for blobuploader
18:32:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
18:32:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
18:32:53 INFO - Running setup.py install for requests
18:32:53 INFO - Running setup.py install for docopt
18:32:53 INFO - Successfully installed blobuploader requests docopt
18:32:53 INFO - Cleaning up...
18:32:54 INFO - Return code: 0
18:32:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:32: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')]}
18:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32: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')]}
18:32:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:32:54 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 0x10256ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10232ad50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb20ca87b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028b95e0>, '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 0x102316cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102515800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/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.IvUzsJgC0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:32:54 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
18:32:54 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
18:32:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/Render',
18:32:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:32:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:32:54 INFO - 'HOME': '/Users/cltbld',
18:32:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:32:54 INFO - 'LOGNAME': 'cltbld',
18:32:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:54 INFO - 'MOZ_NO_REMOTE': '1',
18:32:54 INFO - 'NO_EM_RESTART': '1',
18:32:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:32:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:32:54 INFO - 'PWD': '/builds/slave/test',
18:32:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:32:54 INFO - 'SHELL': '/bin/bash',
18:32:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IvUzsJgC0x/Listeners',
18:32:54 INFO - 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/',
18:32:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:32:54 INFO - 'USER': 'cltbld',
18:32:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:32:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:32:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:32:54 INFO - 'XPC_FLAGS': '0x0',
18:32:54 INFO - 'XPC_SERVICE_NAME': '0',
18:32:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
18:32:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:32:54 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-4Vt3WM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:32:54 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-DmiKDN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:32:54 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-tLRK1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:32:54 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-CIDeKQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:32:54 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-wgrSBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:32:54 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-PXjySw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-2Bp_Sq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-vwQUTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-mG3cMd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-IolAdd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-JpgSG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-fR1x3X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-CFxU8L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:32:55 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-DR88R6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:32:56 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-dSwYYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:32:56 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-lNCNc3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:32:56 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-0SXZf_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
18:32:56 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-NGreHr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
18:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
18:32:56 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-dd7eLh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
18:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:32:56 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-rAFCDd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:32:57 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-IygWUS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:32:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:32:57 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
18:32:57 INFO - Running setup.py install for manifestparser
18:32:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
18:32:57 INFO - Running setup.py install for mozcrash
18:32:57 INFO - Running setup.py install for mozdebug
18:32:57 INFO - Running setup.py install for mozdevice
18:32:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
18:32:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin
18:32:57 INFO - Running setup.py install for mozfile
18:32:58 INFO - Running setup.py install for mozhttpd
18:32:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
18:32:58 INFO - Running setup.py install for mozinfo
18:32:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
18:32:58 INFO - Running setup.py install for mozInstall
18:32:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
18:32:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
18:32:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
18:32:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
18:32:58 INFO - Running setup.py install for mozleak
18:32:58 INFO - Running setup.py install for mozlog
18:32:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
18:32:58 INFO - Running setup.py install for moznetwork
18:32:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
18:32:59 INFO - Running setup.py install for mozprocess
18:32:59 INFO - Running setup.py install for mozprofile
18:32:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
18:32:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
18:32:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
18:32:59 INFO - Running setup.py install for mozrunner
18:32:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
18:32:59 INFO - Running setup.py install for mozscreenshot
18:32:59 INFO - Running setup.py install for moztest
18:32:59 INFO - Running setup.py install for mozversion
18:33:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
18:33:00 INFO - Running setup.py install for marionette-transport
18:33:00 INFO - Running setup.py install for marionette-driver
18:33:00 INFO - Running setup.py install for browsermob-proxy
18:33:00 INFO - Running setup.py install for marionette-client
18:33:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:33:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
18:33:01 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
18:33:01 INFO - Cleaning up...
18:33:01 INFO - Return code: 0
18:33:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:33:01 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')]}
18:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:33:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:33:01 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')]}
18:33:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:33:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:33:01 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 0x10256ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10232ad50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb20ca87b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028b95e0>, '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 0x102316cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102515800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/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.IvUzsJgC0x/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:33:01 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
18:33:01 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
18:33:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/Render',
18:33:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:33:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:33:01 INFO - 'HOME': '/Users/cltbld',
18:33:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:33:01 INFO - 'LOGNAME': 'cltbld',
18:33:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:33:01 INFO - 'MOZ_NO_REMOTE': '1',
18:33:01 INFO - 'NO_EM_RESTART': '1',
18:33:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:33:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:33:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:33:01 INFO - 'PWD': '/builds/slave/test',
18:33:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:33:01 INFO - 'SHELL': '/bin/bash',
18:33:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IvUzsJgC0x/Listeners',
18:33:01 INFO - 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/',
18:33:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:33:01 INFO - 'USER': 'cltbld',
18:33:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:33:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:33:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:33:01 INFO - 'XPC_FLAGS': '0x0',
18:33:01 INFO - 'XPC_SERVICE_NAME': '0',
18:33:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
18:33:01 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:33:01 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-xWa6pq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:33:01 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))
18:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:33:01 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-dUee5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:33:01 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))
18:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:33:01 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-bTlJWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:33:01 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))
18:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:33:01 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-fFvwpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:33:01 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))
18:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:33:01 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-Em5KUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:33:01 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))
18:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:33:01 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-rRo2G0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-wd9RvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-1aPWiZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-SV1MgO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-4ZwBPp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-2ceDN1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-YnsKKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-b0gaSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:33:02 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))
18:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:33:02 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-HgALfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:33:03 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))
18:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:33:03 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-2sYXX2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:33:03 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))
18:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:33:03 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-k3E7Ge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:33:03 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))
18:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:33:03 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-i2rGWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:33:03 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))
18:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
18:33:03 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-pd98pm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
18:33:03 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))
18:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
18:33:03 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-pq7Iuh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
18:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
18:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:33:03 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-e3de90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:33:03 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))
18:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:33:04 INFO - Running setup.py (path:/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/pip-lSjdxZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:33:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:33:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
18:33:04 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))
18:33:04 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))
18:33:04 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))
18:33:04 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))
18:33:04 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))
18:33:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:04 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
18:33:06 INFO - Downloading blessings-1.5.1.tar.gz
18:33:06 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
18:33:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
18:33:06 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))
18:33:06 INFO - Installing collected packages: blessings
18:33:06 INFO - Running setup.py install for blessings
18:33:07 INFO - Successfully installed blessings
18:33:07 INFO - Cleaning up...
18:33:07 INFO - Return code: 0
18:33:07 INFO - Done creating virtualenv /builds/slave/test/build/venv.
18:33:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:33:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:33:07 INFO - Reading from file tmpfile_stdout
18:33:07 INFO - Current package versions:
18:33:07 INFO - blessings == 1.5.1
18:33:07 INFO - blobuploader == 1.2.4
18:33:07 INFO - browsermob-proxy == 0.6.0
18:33:07 INFO - docopt == 0.6.1
18:33:07 INFO - manifestparser == 1.1
18:33:07 INFO - marionette-client == 1.1.0
18:33:07 INFO - marionette-driver == 1.1.0
18:33:07 INFO - marionette-transport == 1.0.0
18:33:07 INFO - mozInstall == 1.12
18:33:07 INFO - mozcrash == 0.16
18:33:07 INFO - mozdebug == 0.1
18:33:07 INFO - mozdevice == 0.47
18:33:07 INFO - mozfile == 1.2
18:33:07 INFO - mozhttpd == 0.7
18:33:07 INFO - mozinfo == 0.9
18:33:07 INFO - mozleak == 0.1
18:33:07 INFO - mozlog == 3.0
18:33:07 INFO - moznetwork == 0.27
18:33:07 INFO - mozprocess == 0.22
18:33:07 INFO - mozprofile == 0.27
18:33:07 INFO - mozrunner == 6.11
18:33:07 INFO - mozscreenshot == 0.1
18:33:07 INFO - mozsystemmonitor == 0.0
18:33:07 INFO - moztest == 0.7
18:33:07 INFO - mozversion == 1.4
18:33:07 INFO - psutil == 3.1.1
18:33:07 INFO - requests == 1.2.3
18:33:07 INFO - wsgiref == 0.1.2
18:33:07 INFO - Running post-action listener: _resource_record_post_action
18:33:07 INFO - Running post-action listener: _start_resource_monitoring
18:33:07 INFO - Starting resource monitoring.
18:33:07 INFO - #####
18:33:07 INFO - ##### Running pull step.
18:33:07 INFO - #####
18:33:07 INFO - Running pre-action listener: _resource_record_pre_action
18:33:07 INFO - Running main action method: pull
18:33:07 INFO - Pull has nothing to do!
18:33:07 INFO - Running post-action listener: _resource_record_post_action
18:33:07 INFO - #####
18:33:07 INFO - ##### Running install step.
18:33:07 INFO - #####
18:33:07 INFO - Running pre-action listener: _resource_record_pre_action
18:33:07 INFO - Running main action method: install
18:33:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:33:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:33:07 INFO - Reading from file tmpfile_stdout
18:33:07 INFO - Detecting whether we're running mozinstall >=1.0...
18:33:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
18:33:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
18:33:08 INFO - Reading from file tmpfile_stdout
18:33:08 INFO - Output received:
18:33:08 INFO - Usage: mozinstall [options] installer
18:33:08 INFO - Options:
18:33:08 INFO - -h, --help show this help message and exit
18:33:08 INFO - -d DEST, --destination=DEST
18:33:08 INFO - Directory to install application into. [default:
18:33:08 INFO - "/builds/slave/test"]
18:33:08 INFO - --app=APP Application being installed. [default: firefox]
18:33:08 INFO - mkdir: /builds/slave/test/build/application
18:33:08 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']
18:33:08 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
18:33:28 INFO - Reading from file tmpfile_stdout
18:33:28 INFO - Output received:
18:33:28 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox
18:33:28 INFO - Running post-action listener: _resource_record_post_action
18:33:28 INFO - #####
18:33:28 INFO - ##### Running run-tests step.
18:33:28 INFO - #####
18:33:28 INFO - Running pre-action listener: _resource_record_pre_action
18:33:28 INFO - Running main action method: run_tests
18:33:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
18:33:28 INFO - minidump filename unknown. determining based upon platform and arch
18:33:28 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
18:33:28 INFO - grabbing minidump binary from tooltool
18:33:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:33:28 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 0x1028b95e0>, '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 0x102316cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102515800>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
18:33:28 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
18:33:28 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
18:33:28 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
18:33:28 INFO - Return code: 0
18:33:28 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
18:33:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
18:33:28 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/nxLLZ82gTzSDJObE_CFkIg/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
18:33:28 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/nxLLZ82gTzSDJObE_CFkIg/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
18:33:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7dRcqwBZCC/Render',
18:33:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:33:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:33:28 INFO - 'HOME': '/Users/cltbld',
18:33:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:33:28 INFO - 'LOGNAME': 'cltbld',
18:33:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
18:33:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:33:28 INFO - 'MOZ_NO_REMOTE': '1',
18:33:28 INFO - 'NO_EM_RESTART': '1',
18:33:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:33:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:33:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:33:28 INFO - 'PWD': '/builds/slave/test',
18:33:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:33:28 INFO - 'SHELL': '/bin/bash',
18:33:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IvUzsJgC0x/Listeners',
18:33:28 INFO - 'TMPDIR': '/var/folders/w5/8gg9p2xn6p5cvvng_jjzx6x800000w/T/',
18:33:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:33:28 INFO - 'USER': 'cltbld',
18:33:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:33:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:33:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:33:28 INFO - 'XPC_FLAGS': '0x0',
18:33:28 INFO - 'XPC_SERVICE_NAME': '0',
18:33:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
18:33:28 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/nxLLZ82gTzSDJObE_CFkIg/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
18:33:35 INFO - Using 1 client processes
18:33:35 INFO - wptserve Starting http server on 127.0.0.1:8000
18:33:35 INFO - wptserve Starting http server on 127.0.0.1:8001
18:33:35 INFO - wptserve Starting http server on 127.0.0.1:8443
18:33:37 INFO - SUITE-START | Running 820 tests
18:33:37 INFO - Running testharness tests
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 9ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 9ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
18:33:37 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 1ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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 1ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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 14ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
18:33:37 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
18:33:37 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 1ms
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
18:33:37 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
18:33:37 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
18:33:37 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
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 14ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 14ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 8ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 2ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 2ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 2ms
18:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:33:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:33:37 INFO - Setting up ssl
18:33:37 INFO - PROCESS | certutil |
18:33:37 INFO - PROCESS | certutil |
18:33:37 INFO - PROCESS | certutil |
18:33:37 INFO - Certificate Nickname Trust Attributes
18:33:37 INFO - SSL,S/MIME,JAR/XPI
18:33:37 INFO -
18:33:37 INFO - web-platform-tests CT,,
18:33:37 INFO -
18:33:37 INFO - Starting runner
18:33:38 INFO - PROCESS | 1649 | 1447468418395 Marionette INFO Marionette enabled via build flag and pref
18:33:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x113be1000 == 1 [pid = 1649] [id = 1]
18:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x113bb3000) [pid = 1649] [serial = 1] [outer = 0x0]
18:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x113cc6400) [pid = 1649] [serial = 2] [outer = 0x113bb3000]
18:33:38 INFO - PROCESS | 1649 | 1447468418863 Marionette INFO Listening on port 2828
18:33:39 INFO - PROCESS | 1649 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
18:33:39 INFO - PROCESS | 1649 | 1447468419706 Marionette INFO Marionette enabled via command-line flag
18:33:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c05800 == 2 [pid = 1649] [id = 2]
18:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x11e1d3400) [pid = 1649] [serial = 3] [outer = 0x0]
18:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x11e1d4400) [pid = 1649] [serial = 4] [outer = 0x11e1d3400]
18:33:39 INFO - PROCESS | 1649 | [1649] 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
18:33:39 INFO - PROCESS | 1649 | 1447468419811 Marionette INFO Accepted connection conn0 from 127.0.0.1:49290
18:33:39 INFO - PROCESS | 1649 | 1447468419812 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:33:39 INFO - PROCESS | 1649 | 1447468419902 Marionette INFO Closed connection conn0
18:33:39 INFO - PROCESS | 1649 | [1649] 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
18:33:39 INFO - PROCESS | 1649 | 1447468419905 Marionette INFO Accepted connection conn1 from 127.0.0.1:49291
18:33:39 INFO - PROCESS | 1649 | 1447468419906 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:33:39 INFO - PROCESS | 1649 | [1649] 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
18:33:39 INFO - PROCESS | 1649 | [1649] 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
18:33:39 INFO - PROCESS | 1649 | [1649] 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
18:33:39 INFO - PROCESS | 1649 | 1447468419930 Marionette INFO Accepted connection conn2 from 127.0.0.1:49292
18:33:39 INFO - PROCESS | 1649 | 1447468419930 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:33:39 INFO - PROCESS | 1649 | 1447468419936 Marionette INFO Closed connection conn2
18:33:39 INFO - PROCESS | 1649 | 1447468419939 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
18:33:39 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e3a000 == 3 [pid = 1649] [id = 3]
18:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x120006c00) [pid = 1649] [serial = 5] [outer = 0x0]
18:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e3c000 == 4 [pid = 1649] [id = 4]
18:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x120007400) [pid = 1649] [serial = 6] [outer = 0x0]
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x121e08800 == 5 [pid = 1649] [id = 5]
18:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x120006800) [pid = 1649] [serial = 7] [outer = 0x0]
18:33:40 INFO - PROCESS | 1649 | [1649] 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
18:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x121f14800) [pid = 1649] [serial = 8] [outer = 0x120006800]
18:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x12227bc00) [pid = 1649] [serial = 9] [outer = 0x120006c00]
18:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x12227c400) [pid = 1649] [serial = 10] [outer = 0x120007400]
18:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x121c02400) [pid = 1649] [serial = 11] [outer = 0x120006800]
18:33:42 INFO - PROCESS | 1649 | 1447468422053 Marionette INFO loaded listener.js
18:33:42 INFO - PROCESS | 1649 | 1447468422070 Marionette INFO loaded listener.js
18:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x125d39800) [pid = 1649] [serial = 12] [outer = 0x120006800]
18:33:42 INFO - PROCESS | 1649 | 1447468422402 Marionette DEBUG conn1 client <- {"sessionId":"342f9eda-c578-b845-90c8-89c35fec6618","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"DARWIN","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151113170031","device":"desktop","version":"45.0a1"}}
18:33:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:42 INFO - PROCESS | 1649 | 1447468422529 Marionette DEBUG conn1 -> {"name":"getContext"}
18:33:42 INFO - PROCESS | 1649 | 1447468422531 Marionette DEBUG conn1 client <- {"value":"content"}
18:33:42 INFO - PROCESS | 1649 | 1447468422586 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
18:33:42 INFO - PROCESS | 1649 | 1447468422587 Marionette DEBUG conn1 client <- {}
18:33:42 INFO - PROCESS | 1649 | 1447468422693 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}}
18:33:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5265
18:33:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5265
18:33:42 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
18:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x12819f800) [pid = 1649] [serial = 13] [outer = 0x120006800]
18:33:42 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
18:33:42 INFO - PROCESS | 1649 | [1649] WARNING: Image width or height is non-positive: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6506
18:33:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282d3000 == 6 [pid = 1649] [id = 6]
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x12684a800) [pid = 1649] [serial = 14] [outer = 0x0]
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x12684b800) [pid = 1649] [serial = 15] [outer = 0x12684a800]
18:33:43 INFO - PROCESS | 1649 | 1447468423155 Marionette INFO loaded listener.js
18:33:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x126853400) [pid = 1649] [serial = 16] [outer = 0x12684a800]
18:33:43 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
18:33:43 INFO - document served over http requires an http
18:33:43 INFO - sub-resource via fetch-request using the http-csp
18:33:43 INFO - delivery method with keep-origin-redirect and when
18:33: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"
18:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:43 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
18:33:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 369ms
18:33:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b25000 == 7 [pid = 1649] [id = 7]
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x126858000) [pid = 1649] [serial = 17] [outer = 0x0]
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x128e32000) [pid = 1649] [serial = 18] [outer = 0x126858000]
18:33:43 INFO - PROCESS | 1649 | 1447468423598 Marionette INFO loaded listener.js
18:33:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x128ee2800) [pid = 1649] [serial = 19] [outer = 0x126858000]
18:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d7cf000 == 8 [pid = 1649] [id = 8]
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12a152800) [pid = 1649] [serial = 20] [outer = 0x0]
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12a153800) [pid = 1649] [serial = 21] [outer = 0x12a152800]
18:33:43 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
18:33:43 INFO - document served over http requires an http
18:33:43 INFO - sub-resource via fetch-request using the http-csp
18:33:43 INFO - delivery method with no-redirect and when
18:33: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"
18:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:43 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
18:33:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 475ms
18:33:43 INFO - PROCESS | 1649 | 1447468423949 Marionette INFO loaded listener.js
18:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12a159000) [pid = 1649] [serial = 22] [outer = 0x12a152800]
18:33:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:33:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abec800 == 9 [pid = 1649] [id = 9]
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12abd8400) [pid = 1649] [serial = 23] [outer = 0x0]
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12abd9400) [pid = 1649] [serial = 24] [outer = 0x12abd8400]
18:33:44 INFO - PROCESS | 1649 | 1447468424223 Marionette INFO loaded listener.js
18:33:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12acd8c00) [pid = 1649] [serial = 25] [outer = 0x12abd8400]
18:33:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:44 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
18:33:44 INFO - document served over http requires an http
18:33:44 INFO - sub-resource via fetch-request using the http-csp
18:33:44 INFO - delivery method with swap-origin-redirect and when
18:33:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:44 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
18:33:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 592ms
18:33:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:33:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2c0800 == 10 [pid = 1649] [id = 10]
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12acdc400) [pid = 1649] [serial = 26] [outer = 0x0]
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12ace0c00) [pid = 1649] [serial = 27] [outer = 0x12acdc400]
18:33:44 INFO - PROCESS | 1649 | 1447468424730 Marionette INFO loaded listener.js
18:33:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12afd2000) [pid = 1649] [serial = 28] [outer = 0x12acdc400]
18:33:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7c5000 == 11 [pid = 1649] [id = 11]
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x12afd4c00) [pid = 1649] [serial = 29] [outer = 0x0]
18:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12afd9400) [pid = 1649] [serial = 30] [outer = 0x12afd4c00]
18:33:45 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
18:33:45 INFO - document served over http requires an http
18:33:45 INFO - sub-resource via iframe-tag using the http-csp
18:33:45 INFO - delivery method with keep-origin-redirect and when
18:33:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:45 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
18:33:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 418ms
18:33:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d3800 == 12 [pid = 1649] [id = 12]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x1204a5800) [pid = 1649] [serial = 31] [outer = 0x0]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12a157c00) [pid = 1649] [serial = 32] [outer = 0x1204a5800]
18:33:45 INFO - PROCESS | 1649 | 1447468425175 Marionette INFO loaded listener.js
18:33:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12bb13c00) [pid = 1649] [serial = 33] [outer = 0x1204a5800]
18:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11facb000 == 13 [pid = 1649] [id = 13]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x1204be000) [pid = 1649] [serial = 34] [outer = 0x0]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x1204c5000) [pid = 1649] [serial = 35] [outer = 0x1204be000]
18:33:45 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
18:33:45 INFO - document served over http requires an http
18:33:45 INFO - sub-resource via iframe-tag using the http-csp
18:33:45 INFO - delivery method with no-redirect and when
18:33:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:45 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
18:33:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 423ms
18:33:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fae1000 == 14 [pid = 1649] [id = 14]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x125364000) [pid = 1649] [serial = 36] [outer = 0x0]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12abd3800) [pid = 1649] [serial = 37] [outer = 0x125364000]
18:33:45 INFO - PROCESS | 1649 | 1447468425605 Marionette INFO loaded listener.js
18:33:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12bc26000) [pid = 1649] [serial = 38] [outer = 0x125364000]
18:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab0f800 == 15 [pid = 1649] [id = 15]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12bc23000) [pid = 1649] [serial = 39] [outer = 0x0]
18:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12bc2a800) [pid = 1649] [serial = 40] [outer = 0x12bc23000]
18:33:45 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
18:33:45 INFO - document served over http requires an http
18:33:45 INFO - sub-resource via iframe-tag using the http-csp
18:33:45 INFO - delivery method with swap-origin-redirect and when
18:33:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:45 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
18:33:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 423ms
18:33:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:33:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d430800 == 16 [pid = 1649] [id = 16]
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12afd3c00) [pid = 1649] [serial = 41] [outer = 0x0]
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12d4b6800) [pid = 1649] [serial = 42] [outer = 0x12afd3c00]
18:33:46 INFO - PROCESS | 1649 | 1447468426031 Marionette INFO loaded listener.js
18:33:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12d4c1800) [pid = 1649] [serial = 43] [outer = 0x12afd3c00]
18:33:46 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
18:33:46 INFO - document served over http requires an http
18:33:46 INFO - sub-resource via script-tag using the http-csp
18:33:46 INFO - delivery method with keep-origin-redirect and when
18:33:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:33:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:46 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
18:33:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 370ms
18:33:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:33:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d831000 == 17 [pid = 1649] [id = 17]
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12d8c1800) [pid = 1649] [serial = 44] [outer = 0x0]
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12d8c5c00) [pid = 1649] [serial = 45] [outer = 0x12d8c1800]
18:33:46 INFO - PROCESS | 1649 | 1447468426396 Marionette INFO loaded listener.js
18:33:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12d8cf400) [pid = 1649] [serial = 46] [outer = 0x12d8c1800]
18:33:46 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
18:33:46 INFO - document served over http requires an http
18:33:46 INFO - sub-resource via script-tag using the http-csp
18:33:46 INFO - delivery method with no-redirect and when
18:33:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:33:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:46 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
18:33:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 371ms
18:33:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:33:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db2d800 == 18 [pid = 1649] [id = 18]
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12db85800) [pid = 1649] [serial = 47] [outer = 0x0]
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12db8a000) [pid = 1649] [serial = 48] [outer = 0x12db85800]
18:33:46 INFO - PROCESS | 1649 | 1447468426798 Marionette INFO loaded listener.js
18:33:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12df11c00) [pid = 1649] [serial = 49] [outer = 0x12db85800]
18:33:47 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
18:33:47 INFO - document served over http requires an http
18:33:47 INFO - sub-resource via script-tag using the http-csp
18:33:47 INFO - delivery method with swap-origin-redirect and when
18:33:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:33:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:33:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:47 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
18:33:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 422ms
18:33:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df32800 == 19 [pid = 1649] [id = 19]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12df19800) [pid = 1649] [serial = 50] [outer = 0x0]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12dfda000) [pid = 1649] [serial = 51] [outer = 0x12df19800]
18:33:47 INFO - PROCESS | 1649 | 1447468427218 Marionette INFO loaded listener.js
18:33:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12bb13400) [pid = 1649] [serial = 52] [outer = 0x12df19800]
18:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x134eab000 == 20 [pid = 1649] [id = 20]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x12df0e000) [pid = 1649] [serial = 53] [outer = 0x0]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x12dfe7000) [pid = 1649] [serial = 54] [outer = 0x12df0e000]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x135566800) [pid = 1649] [serial = 55] [outer = 0x12df0e000]
18:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x134ea7000 == 21 [pid = 1649] [id = 21]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x12dfe4000) [pid = 1649] [serial = 56] [outer = 0x0]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x13556bc00) [pid = 1649] [serial = 57] [outer = 0x12dfe4000]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x125c7e800) [pid = 1649] [serial = 58] [outer = 0x12dfe4000]
18:33:47 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
18:33:47 INFO - document served over http requires an http
18:33:47 INFO - sub-resource via xhr-request using the http-csp
18:33:47 INFO - delivery method with keep-origin-redirect and when
18:33:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:33:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:33:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:47 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
18:33:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 525ms
18:33:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e85e800 == 22 [pid = 1649] [id = 22]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x135561800) [pid = 1649] [serial = 59] [outer = 0x0]
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12df0c800) [pid = 1649] [serial = 60] [outer = 0x135561800]
18:33:47 INFO - PROCESS | 1649 | 1447468427744 Marionette INFO loaded listener.js
18:33:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1355ed000) [pid = 1649] [serial = 61] [outer = 0x135561800]
18:33:48 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
18:33:48 INFO - document served over http requires an http
18:33:48 INFO - sub-resource via xhr-request using the http-csp
18:33:48 INFO - delivery method with no-redirect and when
18:33:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:33:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:48 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
18:33:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 422ms
18:33:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:33:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x13248e800 == 23 [pid = 1649] [id = 23]
18:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x120648800) [pid = 1649] [serial = 62] [outer = 0x0]
18:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x132443c00) [pid = 1649] [serial = 63] [outer = 0x120648800]
18:33:48 INFO - PROCESS | 1649 | 1447468428179 Marionette INFO loaded listener.js
18:33:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x135561400) [pid = 1649] [serial = 64] [outer = 0x120648800]
18:33:48 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
18:33:48 INFO - document served over http requires an http
18:33:48 INFO - sub-resource via xhr-request using the http-csp
18:33:48 INFO - delivery method with swap-origin-redirect and when
18:33:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:33:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:48 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
18:33:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 375ms
18:33:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:33:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c13800 == 24 [pid = 1649] [id = 24]
18:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x120561c00) [pid = 1649] [serial = 65] [outer = 0x0]
18:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x120565400) [pid = 1649] [serial = 66] [outer = 0x120561c00]
18:33:48 INFO - PROCESS | 1649 | 1447468428548 Marionette INFO loaded listener.js
18:33:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x13244ac00) [pid = 1649] [serial = 67] [outer = 0x120561c00]
18:33:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:33:49 INFO - document served over http requires an https
18:33:49 INFO - sub-resource via fetch-request using the http-csp
18:33:49 INFO - delivery method with keep-origin-redirect and when
18:33:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
18:33:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1079ms
18:33:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:33:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x121bc3000 == 25 [pid = 1649] [id = 25]
18:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11e1d3c00) [pid = 1649] [serial = 68] [outer = 0x0]
18:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11e520000) [pid = 1649] [serial = 69] [outer = 0x11e1d3c00]
18:33:49 INFO - PROCESS | 1649 | 1447468429737 Marionette INFO loaded listener.js
18:33:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11de3c400) [pid = 1649] [serial = 70] [outer = 0x11e1d3c00]
18:33:50 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
18:33:50 INFO - document served over http requires an https
18:33:50 INFO - sub-resource via fetch-request using the http-csp
18:33:50 INFO - delivery method with no-redirect and when
18:33:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:50 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
18:33:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 674ms
18:33:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:33:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x124682800 == 26 [pid = 1649] [id = 26]
18:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11ffebc00) [pid = 1649] [serial = 71] [outer = 0x0]
18:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11ffefc00) [pid = 1649] [serial = 72] [outer = 0x11ffebc00]
18:33:50 INFO - PROCESS | 1649 | 1447468430410 Marionette INFO loaded listener.js
18:33:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1204a7400) [pid = 1649] [serial = 73] [outer = 0x11ffebc00]
18:33:50 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
18:33:50 INFO - document served over http requires an https
18:33:50 INFO - sub-resource via fetch-request using the http-csp
18:33:50 INFO - delivery method with swap-origin-redirect and when
18:33:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:50 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
18:33:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
18:33:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:33:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c06000 == 27 [pid = 1649] [id = 27]
18:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1204c3c00) [pid = 1649] [serial = 74] [outer = 0x0]
18:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x120563c00) [pid = 1649] [serial = 75] [outer = 0x1204c3c00]
18:33:51 INFO - PROCESS | 1649 | 1447468431061 Marionette INFO loaded listener.js
18:33:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x12197b000) [pid = 1649] [serial = 76] [outer = 0x1204c3c00]
18:33:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x128076800 == 28 [pid = 1649] [id = 28]
18:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1217ca800) [pid = 1649] [serial = 77] [outer = 0x0]
18:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112a7a000) [pid = 1649] [serial = 78] [outer = 0x1217ca800]
18:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7c5000 == 27 [pid = 1649] [id = 11]
18:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11facb000 == 26 [pid = 1649] [id = 13]
18:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab0f800 == 25 [pid = 1649] [id = 15]
18:33:52 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
18:33:52 INFO - document served over http requires an https
18:33:52 INFO - sub-resource via iframe-tag using the http-csp
18:33:52 INFO - delivery method with keep-origin-redirect and when
18:33:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:52 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
18:33:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1630ms
18:33:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:33:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fad7000 == 26 [pid = 1649] [id = 29]
18:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11d07a400) [pid = 1649] [serial = 79] [outer = 0x0]
18:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11e2db000) [pid = 1649] [serial = 80] [outer = 0x11d07a400]
18:33:52 INFO - PROCESS | 1649 | 1447468432638 Marionette INFO loaded listener.js
18:33:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11f0f5400) [pid = 1649] [serial = 81] [outer = 0x11d07a400]
18:33:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d7d8800 == 27 [pid = 1649] [id = 30]
18:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11d86e800) [pid = 1649] [serial = 82] [outer = 0x0]
18:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11dfca800) [pid = 1649] [serial = 83] [outer = 0x11d86e800]
18:33:53 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
18:33:53 INFO - document served over http requires an https
18:33:53 INFO - sub-resource via iframe-tag using the http-csp
18:33:53 INFO - delivery method with no-redirect and when
18:33:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:53 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
18:33:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 928ms
18:33:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:33:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11facd800 == 28 [pid = 1649] [id = 31]
18:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11e1a9400) [pid = 1649] [serial = 84] [outer = 0x0]
18:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11ea8d000) [pid = 1649] [serial = 85] [outer = 0x11e1a9400]
18:33:53 INFO - PROCESS | 1649 | 1447468433565 Marionette INFO loaded listener.js
18:33:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11fcfac00) [pid = 1649] [serial = 86] [outer = 0x11e1a9400]
18:33:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e36000 == 29 [pid = 1649] [id = 32]
18:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11ffbdc00) [pid = 1649] [serial = 87] [outer = 0x0]
18:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120014400) [pid = 1649] [serial = 88] [outer = 0x11ffbdc00]
18:33:53 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
18:33:53 INFO - document served over http requires an https
18:33:53 INFO - sub-resource via iframe-tag using the http-csp
18:33:53 INFO - delivery method with swap-origin-redirect and when
18:33:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:53 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
18:33:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 522ms
18:33:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:33:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x121e07800 == 30 [pid = 1649] [id = 33]
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11ffc5c00) [pid = 1649] [serial = 89] [outer = 0x0]
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11fff0400) [pid = 1649] [serial = 90] [outer = 0x11ffc5c00]
18:33:54 INFO - PROCESS | 1649 | 1447468434062 Marionette INFO loaded listener.js
18:33:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1204c6400) [pid = 1649] [serial = 91] [outer = 0x11ffc5c00]
18:33:54 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
18:33:54 INFO - document served over http requires an https
18:33:54 INFO - sub-resource via script-tag using the http-csp
18:33:54 INFO - delivery method with keep-origin-redirect and when
18:33:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:33:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:54 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
18:33:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 480ms
18:33:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:33:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12532f800 == 31 [pid = 1649] [id = 34]
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11315f400) [pid = 1649] [serial = 92] [outer = 0x0]
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12056a400) [pid = 1649] [serial = 93] [outer = 0x11315f400]
18:33:54 INFO - PROCESS | 1649 | 1447468434531 Marionette INFO loaded listener.js
18:33:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121ac4c00) [pid = 1649] [serial = 94] [outer = 0x11315f400]
18:33:54 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
18:33:54 INFO - document served over http requires an https
18:33:54 INFO - sub-resource via script-tag using the http-csp
18:33:54 INFO - delivery method with no-redirect and when
18:33:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:33:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:54 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
18:33:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 475ms
18:33:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:33:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c07800 == 32 [pid = 1649] [id = 35]
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121c0d400) [pid = 1649] [serial = 95] [outer = 0x0]
18:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121d59c00) [pid = 1649] [serial = 96] [outer = 0x121c0d400]
18:33:55 INFO - PROCESS | 1649 | 1447468435002 Marionette INFO loaded listener.js
18:33:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1241c6800) [pid = 1649] [serial = 97] [outer = 0x121c0d400]
18:33:55 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
18:33:55 INFO - document served over http requires an https
18:33:55 INFO - sub-resource via script-tag using the http-csp
18:33:55 INFO - delivery method with swap-origin-redirect and when
18:33:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:33:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:33:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:55 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
18:33:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 469ms
18:33:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:33:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12807e800 == 33 [pid = 1649] [id = 36]
18:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120265800) [pid = 1649] [serial = 98] [outer = 0x0]
18:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1244cc800) [pid = 1649] [serial = 99] [outer = 0x120265800]
18:33:55 INFO - PROCESS | 1649 | 1447468435474 Marionette INFO loaded listener.js
18:33:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1248cfc00) [pid = 1649] [serial = 100] [outer = 0x120265800]
18:33:55 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
18:33:55 INFO - document served over http requires an https
18:33:55 INFO - sub-resource via xhr-request using the http-csp
18:33:55 INFO - delivery method with keep-origin-redirect and when
18:33:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:33:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:33:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:55 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
18:33:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 420ms
18:33:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:33:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a28a000 == 34 [pid = 1649] [id = 37]
18:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1241cec00) [pid = 1649] [serial = 101] [outer = 0x0]
18:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1248cf800) [pid = 1649] [serial = 102] [outer = 0x1241cec00]
18:33:55 INFO - PROCESS | 1649 | 1447468435936 Marionette INFO loaded listener.js
18:33:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125a88800) [pid = 1649] [serial = 103] [outer = 0x1241cec00]
18:33:56 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
18:33:56 INFO - document served over http requires an https
18:33:56 INFO - sub-resource via xhr-request using the http-csp
18:33:56 INFO - delivery method with no-redirect and when
18:33:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:33:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:33:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:56 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
18:33:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 427ms
18:33:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:33:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abe8800 == 35 [pid = 1649] [id = 38]
18:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11e528000) [pid = 1649] [serial = 104] [outer = 0x0]
18:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x125a8f000) [pid = 1649] [serial = 105] [outer = 0x11e528000]
18:33:56 INFO - PROCESS | 1649 | 1447468436337 Marionette INFO loaded listener.js
18:33:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126099800) [pid = 1649] [serial = 106] [outer = 0x11e528000]
18:33:56 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
18:33:56 INFO - document served over http requires an https
18:33:56 INFO - sub-resource via xhr-request using the http-csp
18:33:56 INFO - delivery method with swap-origin-redirect and when
18:33:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:33:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:33:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:56 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
18:33:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 474ms
18:33:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:33:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2b7000 == 36 [pid = 1649] [id = 39]
18:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126097400) [pid = 1649] [serial = 107] [outer = 0x0]
18:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12649ac00) [pid = 1649] [serial = 108] [outer = 0x126097400]
18:33:56 INFO - PROCESS | 1649 | 1447468436828 Marionette INFO loaded listener.js
18:33:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126856c00) [pid = 1649] [serial = 109] [outer = 0x126097400]
18:33:57 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
18:33:57 INFO - document served over http requires an http
18:33:57 INFO - sub-resource via fetch-request using the http-csp
18:33:57 INFO - delivery method with keep-origin-redirect and when
18:33: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"
18:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:57 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
18:33:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 423ms
18:33:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:33:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12532e800 == 37 [pid = 1649] [id = 40]
18:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127e81800) [pid = 1649] [serial = 110] [outer = 0x0]
18:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x127f8f000) [pid = 1649] [serial = 111] [outer = 0x127e81800]
18:33:57 INFO - PROCESS | 1649 | 1447468437243 Marionette INFO loaded listener.js
18:33:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12819fc00) [pid = 1649] [serial = 112] [outer = 0x127e81800]
18:33:57 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
18:33:57 INFO - document served over http requires an http
18:33:57 INFO - sub-resource via fetch-request using the http-csp
18:33:57 INFO - delivery method with no-redirect and when
18:33: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"
18:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:57 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
18:33:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 423ms
18:33:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:33:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d818800 == 38 [pid = 1649] [id = 41]
18:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x127e90c00) [pid = 1649] [serial = 113] [outer = 0x0]
18:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1281a6000) [pid = 1649] [serial = 114] [outer = 0x127e90c00]
18:33:57 INFO - PROCESS | 1649 | 1447468437704 Marionette INFO loaded listener.js
18:33:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128e3c000) [pid = 1649] [serial = 115] [outer = 0x127e90c00]
18:33:58 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
18:33:58 INFO - document served over http requires an http
18:33:58 INFO - sub-resource via fetch-request using the http-csp
18:33:58 INFO - delivery method with swap-origin-redirect and when
18:33: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"
18:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:33:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:33:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:33:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:58 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
18:33:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 473ms
18:33:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:33:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12807c800 == 39 [pid = 1649] [id = 42]
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128e33800) [pid = 1649] [serial = 116] [outer = 0x0]
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128edf800) [pid = 1649] [serial = 117] [outer = 0x128e33800]
18:33:58 INFO - PROCESS | 1649 | 1447468438154 Marionette INFO loaded listener.js
18:33:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12aa63000) [pid = 1649] [serial = 118] [outer = 0x128e33800]
18:33:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df37000 == 40 [pid = 1649] [id = 43]
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12aa5a000) [pid = 1649] [serial = 119] [outer = 0x0]
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12abd4c00) [pid = 1649] [serial = 120] [outer = 0x12aa5a000]
18:33:58 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
18:33:58 INFO - document served over http requires an http
18:33:58 INFO - sub-resource via iframe-tag using the http-csp
18:33:58 INFO - delivery method with keep-origin-redirect and when
18:33: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"
18:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:58 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
18:33:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
18:33:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:33:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ef96800 == 41 [pid = 1649] [id = 44]
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11e1a7c00) [pid = 1649] [serial = 121] [outer = 0x0]
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11e1d1000) [pid = 1649] [serial = 122] [outer = 0x11e1a7c00]
18:33:58 INFO - PROCESS | 1649 | 1447468438781 Marionette INFO loaded listener.js
18:33:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11ffc0400) [pid = 1649] [serial = 123] [outer = 0x11e1a7c00]
18:33:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b23000 == 42 [pid = 1649] [id = 45]
18:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11ffed000) [pid = 1649] [serial = 124] [outer = 0x0]
18:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12056bc00) [pid = 1649] [serial = 125] [outer = 0x11ffed000]
18:33:59 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
18:33:59 INFO - document served over http requires an http
18:33:59 INFO - sub-resource via iframe-tag using the http-csp
18:33:59 INFO - delivery method with no-redirect and when
18:33: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"
18:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:59 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
18:33:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 674ms
18:33:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:33:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x128020000 == 43 [pid = 1649] [id = 46]
18:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x120566000) [pid = 1649] [serial = 126] [outer = 0x0]
18:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12058c400) [pid = 1649] [serial = 127] [outer = 0x120566000]
18:33:59 INFO - PROCESS | 1649 | 1447468439452 Marionette INFO loaded listener.js
18:33:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x124494400) [pid = 1649] [serial = 128] [outer = 0x120566000]
18:33:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abf9000 == 44 [pid = 1649] [id = 47]
18:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1244d7000) [pid = 1649] [serial = 129] [outer = 0x0]
18:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x125a86000) [pid = 1649] [serial = 130] [outer = 0x1244d7000]
18:33:59 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
18:33:59 INFO - document served over http requires an http
18:33:59 INFO - sub-resource via iframe-tag using the http-csp
18:33:59 INFO - delivery method with swap-origin-redirect and when
18:33: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"
18:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:33:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:33:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:33:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:33:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:33:59 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
18:33:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
18:33:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:34:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db23800 == 45 [pid = 1649] [id = 48]
18:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x125a89800) [pid = 1649] [serial = 131] [outer = 0x0]
18:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12608fc00) [pid = 1649] [serial = 132] [outer = 0x125a89800]
18:34:00 INFO - PROCESS | 1649 | 1447468440150 Marionette INFO loaded listener.js
18:34:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x128e35400) [pid = 1649] [serial = 133] [outer = 0x125a89800]
18:34:00 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
18:34:00 INFO - document served over http requires an http
18:34:00 INFO - sub-resource via script-tag using the http-csp
18:34:00 INFO - delivery method with keep-origin-redirect and when
18:34: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"
18:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:00 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
18:34:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 625ms
18:34:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:34:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x13248a800 == 46 [pid = 1649] [id = 49]
18:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128ee5400) [pid = 1649] [serial = 134] [outer = 0x0]
18:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12a10b800) [pid = 1649] [serial = 135] [outer = 0x128ee5400]
18:34:00 INFO - PROCESS | 1649 | 1447468440768 Marionette INFO loaded listener.js
18:34:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12acd5c00) [pid = 1649] [serial = 136] [outer = 0x128ee5400]
18:34:01 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
18:34:01 INFO - document served over http requires an http
18:34:01 INFO - sub-resource via script-tag using the http-csp
18:34:01 INFO - delivery method with no-redirect and when
18:34: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"
18:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:01 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
18:34:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 624ms
18:34:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:34:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x134eb4800 == 47 [pid = 1649] [id = 50]
18:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12a155800) [pid = 1649] [serial = 137] [outer = 0x0]
18:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12acdf400) [pid = 1649] [serial = 138] [outer = 0x12a155800]
18:34:01 INFO - PROCESS | 1649 | 1447468441359 Marionette INFO loaded listener.js
18:34:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12afd1800) [pid = 1649] [serial = 139] [outer = 0x12a155800]
18:34:02 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
18:34:02 INFO - document served over http requires an http
18:34:02 INFO - sub-resource via script-tag using the http-csp
18:34:02 INFO - delivery method with swap-origin-redirect and when
18:34: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"
18:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:02 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
18:34:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1131ms
18:34:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:34:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12225a000 == 48 [pid = 1649] [id = 51]
18:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11ddc4c00) [pid = 1649] [serial = 140] [outer = 0x0]
18:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11de40c00) [pid = 1649] [serial = 141] [outer = 0x11ddc4c00]
18:34:02 INFO - PROCESS | 1649 | 1447468442695 Marionette INFO loaded listener.js
18:34:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11ffc4c00) [pid = 1649] [serial = 142] [outer = 0x11ddc4c00]
18:34:03 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
18:34:03 INFO - document served over http requires an http
18:34:03 INFO - sub-resource via xhr-request using the http-csp
18:34:03 INFO - delivery method with keep-origin-redirect and when
18:34: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"
18:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:03 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
18:34:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 822ms
18:34:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:34:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x121e1b800 == 49 [pid = 1649] [id = 52]
18:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11f66ec00) [pid = 1649] [serial = 143] [outer = 0x0]
18:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x120565c00) [pid = 1649] [serial = 144] [outer = 0x11f66ec00]
18:34:03 INFO - PROCESS | 1649 | 1447468443361 Marionette INFO loaded listener.js
18:34:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x121fb2000) [pid = 1649] [serial = 145] [outer = 0x11f66ec00]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12abec800 == 48 [pid = 1649] [id = 9]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x128076800 == 47 [pid = 1649] [id = 28]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x127c06000 == 46 [pid = 1649] [id = 27]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x124682800 == 45 [pid = 1649] [id = 26]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121bc3000 == 44 [pid = 1649] [id = 25]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12df37000 == 43 [pid = 1649] [id = 43]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12d818800 == 42 [pid = 1649] [id = 41]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12532e800 == 41 [pid = 1649] [id = 40]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2b7000 == 40 [pid = 1649] [id = 39]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12abe8800 == 39 [pid = 1649] [id = 38]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a28a000 == 38 [pid = 1649] [id = 37]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12807e800 == 37 [pid = 1649] [id = 36]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x127c07800 == 36 [pid = 1649] [id = 35]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12532f800 == 35 [pid = 1649] [id = 34]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121e07800 == 34 [pid = 1649] [id = 33]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x120e36000 == 33 [pid = 1649] [id = 32]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11facd800 == 32 [pid = 1649] [id = 31]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11d7d8800 == 31 [pid = 1649] [id = 30]
18:34:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11fad7000 == 30 [pid = 1649] [id = 29]
18:34:03 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
18:34:03 INFO - document served over http requires an http
18:34:03 INFO - sub-resource via xhr-request using the http-csp
18:34:03 INFO - delivery method with no-redirect and when
18:34: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"
18:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:03 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
18:34:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 721ms
18:34:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:34:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121bc0000 == 31 [pid = 1649] [id = 53]
18:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12001e800) [pid = 1649] [serial = 146] [outer = 0x0]
18:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1204a7800) [pid = 1649] [serial = 147] [outer = 0x12001e800]
18:34:04 INFO - PROCESS | 1649 | 1447468444093 Marionette INFO loaded listener.js
18:34:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x121ac9800) [pid = 1649] [serial = 148] [outer = 0x12001e800]
18:34:04 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
18:34:04 INFO - document served over http requires an http
18:34:04 INFO - sub-resource via xhr-request using the http-csp
18:34:04 INFO - delivery method with swap-origin-redirect and when
18:34: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"
18:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:04 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
18:34:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 626ms
18:34:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:34:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c62800 == 32 [pid = 1649] [id = 54]
18:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x120263800) [pid = 1649] [serial = 149] [outer = 0x0]
18:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12448dc00) [pid = 1649] [serial = 150] [outer = 0x120263800]
18:34:04 INFO - PROCESS | 1649 | 1447468444727 Marionette INFO loaded listener.js
18:34:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1253e0800) [pid = 1649] [serial = 151] [outer = 0x120263800]
18:34:05 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
18:34:05 INFO - document served over http requires an https
18:34:05 INFO - sub-resource via fetch-request using the http-csp
18:34:05 INFO - delivery method with keep-origin-redirect and when
18:34: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"
18:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:05 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
18:34:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 675ms
18:34:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:34:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x128174000 == 33 [pid = 1649] [id = 55]
18:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x125a0a800) [pid = 1649] [serial = 152] [outer = 0x0]
18:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x125a93000) [pid = 1649] [serial = 153] [outer = 0x125a0a800]
18:34:05 INFO - PROCESS | 1649 | 1447468445416 Marionette INFO loaded listener.js
18:34:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x126851400) [pid = 1649] [serial = 154] [outer = 0x125a0a800]
18:34:05 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
18:34:05 INFO - document served over http requires an https
18:34:05 INFO - sub-resource via fetch-request using the http-csp
18:34:05 INFO - delivery method with no-redirect and when
18:34: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"
18:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:05 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
18:34:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 626ms
18:34:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:34:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a283800 == 34 [pid = 1649] [id = 56]
18:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x127f8d800) [pid = 1649] [serial = 155] [outer = 0x0]
18:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x127f97c00) [pid = 1649] [serial = 156] [outer = 0x127f8d800]
18:34:06 INFO - PROCESS | 1649 | 1447468446040 Marionette INFO loaded listener.js
18:34:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12a106000) [pid = 1649] [serial = 157] [outer = 0x127f8d800]
18:34:06 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
18:34:06 INFO - document served over http requires an https
18:34:06 INFO - sub-resource via fetch-request using the http-csp
18:34:06 INFO - delivery method with swap-origin-redirect and when
18:34:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:06 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
18:34:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 618ms
18:34:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:34:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abe8000 == 35 [pid = 1649] [id = 57]
18:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x128ede800) [pid = 1649] [serial = 158] [outer = 0x0]
18:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12aa5e000) [pid = 1649] [serial = 159] [outer = 0x128ede800]
18:34:06 INFO - PROCESS | 1649 | 1447468446635 Marionette INFO loaded listener.js
18:34:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12afa3400) [pid = 1649] [serial = 160] [outer = 0x128ede800]
18:34:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2bf000 == 36 [pid = 1649] [id = 58]
18:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12acdf800) [pid = 1649] [serial = 161] [outer = 0x0]
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12afcfc00) [pid = 1649] [serial = 162] [outer = 0x12acdf800]
18:34:07 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
18:34:07 INFO - document served over http requires an https
18:34:07 INFO - sub-resource via iframe-tag using the http-csp
18:34:07 INFO - delivery method with keep-origin-redirect and when
18:34:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:07 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
18:34:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 623ms
18:34:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:34:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d1800 == 37 [pid = 1649] [id = 59]
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12bb09c00) [pid = 1649] [serial = 163] [outer = 0x0]
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12bb0dc00) [pid = 1649] [serial = 164] [outer = 0x12bb09c00]
18:34:07 INFO - PROCESS | 1649 | 1447468447333 Marionette INFO loaded listener.js
18:34:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12d4c3400) [pid = 1649] [serial = 165] [outer = 0x12bb09c00]
18:34:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db13000 == 38 [pid = 1649] [id = 60]
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11fc33400) [pid = 1649] [serial = 166] [outer = 0x0]
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11fc39800) [pid = 1649] [serial = 167] [outer = 0x11fc33400]
18:34:07 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
18:34:07 INFO - document served over http requires an https
18:34:07 INFO - sub-resource via iframe-tag using the http-csp
18:34:07 INFO - delivery method with no-redirect and when
18:34:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:07 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
18:34:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 674ms
18:34:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:34:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df37800 == 39 [pid = 1649] [id = 61]
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11fc35400) [pid = 1649] [serial = 168] [outer = 0x0]
18:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11fc39400) [pid = 1649] [serial = 169] [outer = 0x11fc35400]
18:34:07 INFO - PROCESS | 1649 | 1447468447948 Marionette INFO loaded listener.js
18:34:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12d8c0400) [pid = 1649] [serial = 170] [outer = 0x11fc35400]
18:34:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x125322000 == 40 [pid = 1649] [id = 62]
18:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11fce0400) [pid = 1649] [serial = 171] [outer = 0x0]
18:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11fce2c00) [pid = 1649] [serial = 172] [outer = 0x11fce0400]
18:34:09 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
18:34:09 INFO - document served over http requires an https
18:34:09 INFO - sub-resource via iframe-tag using the http-csp
18:34:09 INFO - delivery method with swap-origin-redirect and when
18:34:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:09 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
18:34:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1275ms
18:34:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:34:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7bd000 == 41 [pid = 1649] [id = 63]
18:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11fce0800) [pid = 1649] [serial = 173] [outer = 0x0]
18:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11fce5c00) [pid = 1649] [serial = 174] [outer = 0x11fce0800]
18:34:09 INFO - PROCESS | 1649 | 1447468449247 Marionette INFO loaded listener.js
18:34:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x1206b2000) [pid = 1649] [serial = 175] [outer = 0x11fce0800]
18:34:09 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
18:34:09 INFO - document served over http requires an https
18:34:09 INFO - sub-resource via script-tag using the http-csp
18:34:09 INFO - delivery method with keep-origin-redirect and when
18:34:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:09 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
18:34:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 672ms
18:34:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:34:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fb0f000 == 42 [pid = 1649] [id = 64]
18:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11fcee400) [pid = 1649] [serial = 176] [outer = 0x0]
18:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x1204c1c00) [pid = 1649] [serial = 177] [outer = 0x11fcee400]
18:34:09 INFO - PROCESS | 1649 | 1447468449993 Marionette INFO loaded listener.js
18:34:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x121c03800) [pid = 1649] [serial = 178] [outer = 0x11fcee400]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12225a000 == 41 [pid = 1649] [id = 51]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x134eb4800 == 40 [pid = 1649] [id = 50]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x13248a800 == 39 [pid = 1649] [id = 49]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12db23800 == 38 [pid = 1649] [id = 48]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12abf9000 == 37 [pid = 1649] [id = 47]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x128020000 == 36 [pid = 1649] [id = 46]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x124b23000 == 35 [pid = 1649] [id = 45]
18:34:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11ef96800 == 34 [pid = 1649] [id = 44]
18:34:10 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
18:34:10 INFO - document served over http requires an https
18:34:10 INFO - sub-resource via script-tag using the http-csp
18:34:10 INFO - delivery method with no-redirect and when
18:34:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:10 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
18:34:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 768ms
18:34:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:34:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x125304000 == 35 [pid = 1649] [id = 65]
18:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1204ac800) [pid = 1649] [serial = 179] [outer = 0x0]
18:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x120564000) [pid = 1649] [serial = 180] [outer = 0x1204ac800]
18:34:10 INFO - PROCESS | 1649 | 1447468450700 Marionette INFO loaded listener.js
18:34:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x124490000) [pid = 1649] [serial = 181] [outer = 0x1204ac800]
18:34:11 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
18:34:11 INFO - document served over http requires an https
18:34:11 INFO - sub-resource via script-tag using the http-csp
18:34:11 INFO - delivery method with swap-origin-redirect and when
18:34:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:11 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
18:34:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 623ms
18:34:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:34:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x128181000 == 36 [pid = 1649] [id = 66]
18:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12463e400) [pid = 1649] [serial = 182] [outer = 0x0]
18:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x125c7d800) [pid = 1649] [serial = 183] [outer = 0x12463e400]
18:34:11 INFO - PROCESS | 1649 | 1447468451376 Marionette INFO loaded listener.js
18:34:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x126854800) [pid = 1649] [serial = 184] [outer = 0x12463e400]
18:34:11 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
18:34:11 INFO - document served over http requires an https
18:34:11 INFO - sub-resource via xhr-request using the http-csp
18:34:11 INFO - delivery method with keep-origin-redirect and when
18:34:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:11 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
18:34:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 627ms
18:34:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:34:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2c6000 == 37 [pid = 1649] [id = 67]
18:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x125c86800) [pid = 1649] [serial = 185] [outer = 0x0]
18:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12819ac00) [pid = 1649] [serial = 186] [outer = 0x125c86800]
18:34:11 INFO - PROCESS | 1649 | 1447468451970 Marionette INFO loaded listener.js
18:34:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12bb09800) [pid = 1649] [serial = 187] [outer = 0x125c86800]
18:34:12 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
18:34:12 INFO - document served over http requires an https
18:34:12 INFO - sub-resource via xhr-request using the http-csp
18:34:12 INFO - delivery method with no-redirect and when
18:34:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:12 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
18:34:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 626ms
18:34:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:34:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x132493000 == 38 [pid = 1649] [id = 68]
18:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x128ee6800) [pid = 1649] [serial = 188] [outer = 0x0]
18:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12bc21400) [pid = 1649] [serial = 189] [outer = 0x128ee6800]
18:34:12 INFO - PROCESS | 1649 | 1447468452586 Marionette INFO loaded listener.js
18:34:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12d8c2000) [pid = 1649] [serial = 190] [outer = 0x128ee6800]
18:34:12 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
18:34:12 INFO - document served over http requires an https
18:34:12 INFO - sub-resource via xhr-request using the http-csp
18:34:12 INFO - delivery method with swap-origin-redirect and when
18:34:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:12 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
18:34:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
18:34:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:34:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee74800 == 39 [pid = 1649] [id = 69]
18:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11eb60800) [pid = 1649] [serial = 191] [outer = 0x0]
18:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11eb64400) [pid = 1649] [serial = 192] [outer = 0x11eb60800]
18:34:13 INFO - PROCESS | 1649 | 1447468453163 Marionette INFO loaded listener.js
18:34:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11eb6cc00) [pid = 1649] [serial = 193] [outer = 0x11eb60800]
18:34:13 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
18:34:13 INFO - document served over http requires an http
18:34:13 INFO - sub-resource via fetch-request using the meta-csp
18:34:13 INFO - delivery method with keep-origin-redirect and when
18:34:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
18:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:13 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
18:34:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 626ms
18:34:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:34:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7cf800 == 40 [pid = 1649] [id = 70]
18:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12d8c7400) [pid = 1649] [serial = 194] [outer = 0x0]
18:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12d8cf000) [pid = 1649] [serial = 195] [outer = 0x12d8c7400]
18:34:13 INFO - PROCESS | 1649 | 1447468453807 Marionette INFO loaded listener.js
18:34:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12dfdc400) [pid = 1649] [serial = 196] [outer = 0x12d8c7400]
18:34:14 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
18:34:14 INFO - document served over http requires an http
18:34:14 INFO - sub-resource via fetch-request using the meta-csp
18:34:14 INFO - delivery method with no-redirect and when
18:34: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
18:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:14 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
18:34:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 626ms
18:34:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:34:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7ec800 == 41 [pid = 1649] [id = 71]
18:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x126834c00) [pid = 1649] [serial = 197] [outer = 0x0]
18:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12683a800) [pid = 1649] [serial = 198] [outer = 0x126834c00]
18:34:14 INFO - PROCESS | 1649 | 1447468454421 Marionette INFO loaded listener.js
18:34:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x126841400) [pid = 1649] [serial = 199] [outer = 0x126834c00]
18:34:14 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
18:34:14 INFO - document served over http requires an http
18:34:14 INFO - sub-resource via fetch-request using the meta-csp
18:34:14 INFO - delivery method with swap-origin-redirect and when
18:34: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
18:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:14 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
18:34:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 626ms
18:34:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:34:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d3e800 == 42 [pid = 1649] [id = 72]
18:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x126835400) [pid = 1649] [serial = 200] [outer = 0x0]
18:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x128f87400) [pid = 1649] [serial = 201] [outer = 0x126835400]
18:34:15 INFO - PROCESS | 1649 | 1447468455080 Marionette INFO loaded listener.js
18:34:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x128f8f000) [pid = 1649] [serial = 202] [outer = 0x126835400]
18:34:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e22e800 == 43 [pid = 1649] [id = 73]
18:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x11fc3f800) [pid = 1649] [serial = 203] [outer = 0x0]
18:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12056d400) [pid = 1649] [serial = 204] [outer = 0x11fc3f800]
18:34:16 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
18:34:16 INFO - document served over http requires an http
18:34:16 INFO - sub-resource via iframe-tag using the meta-csp
18:34:16 INFO - delivery method with keep-origin-redirect and when
18:34:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
18:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:16 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
18:34:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1383ms
18:34:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:34:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d42000 == 44 [pid = 1649] [id = 74]
18:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x11fce7000) [pid = 1649] [serial = 205] [outer = 0x0]
18:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x128f8bc00) [pid = 1649] [serial = 206] [outer = 0x11fce7000]
18:34:16 INFO - PROCESS | 1649 | 1447468456478 Marionette INFO loaded listener.js
18:34:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x132442400) [pid = 1649] [serial = 207] [outer = 0x11fce7000]
18:34:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee76000 == 45 [pid = 1649] [id = 75]
18:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x11eb5e800) [pid = 1649] [serial = 208] [outer = 0x0]
18:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11eb67000) [pid = 1649] [serial = 209] [outer = 0x11eb5e800]
18:34:16 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
18:34:16 INFO - document served over http requires an http
18:34:16 INFO - sub-resource via iframe-tag using the meta-csp
18:34:16 INFO - delivery method with no-redirect and when
18:34:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
18:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:17 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
18:34:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 730ms
18:34:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:34:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x125305800 == 46 [pid = 1649] [id = 76]
18:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1204be800) [pid = 1649] [serial = 210] [outer = 0x0]
18:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x120564400) [pid = 1649] [serial = 211] [outer = 0x1204be800]
18:34:17 INFO - PROCESS | 1649 | 1447468457201 Marionette INFO loaded listener.js
18:34:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12463a000) [pid = 1649] [serial = 212] [outer = 0x1204be800]
18:34:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7c6000 == 47 [pid = 1649] [id = 77]
18:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x11ffe8c00) [pid = 1649] [serial = 213] [outer = 0x0]
18:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x11fc3f400) [pid = 1649] [serial = 214] [outer = 0x12dfe4000]
18:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1204c7c00) [pid = 1649] [serial = 215] [outer = 0x11ffe8c00]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x125322000 == 46 [pid = 1649] [id = 62]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12df37800 == 45 [pid = 1649] [id = 61]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12db13000 == 44 [pid = 1649] [id = 60]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d1800 == 43 [pid = 1649] [id = 59]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2bf000 == 42 [pid = 1649] [id = 58]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12abe8000 == 41 [pid = 1649] [id = 57]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a283800 == 40 [pid = 1649] [id = 56]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x128174000 == 39 [pid = 1649] [id = 55]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x125c62800 == 38 [pid = 1649] [id = 54]
18:34:17 INFO - PROCESS | 1649 | --DOCSHELL 0x121bc0000 == 37 [pid = 1649] [id = 53]
18:34:17 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
18:34:17 INFO - document served over http requires an http
18:34:17 INFO - sub-resource via iframe-tag using the meta-csp
18:34:17 INFO - delivery method with swap-origin-redirect and when
18:34:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
18:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:17 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
18:34:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 928ms
18:34:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:34:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12199a800 == 38 [pid = 1649] [id = 78]
18:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x120589000) [pid = 1649] [serial = 216] [outer = 0x0]
18:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x121c11400) [pid = 1649] [serial = 217] [outer = 0x120589000]
18:34:18 INFO - PROCESS | 1649 | 1447468458150 Marionette INFO loaded listener.js
18:34:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x1257c1800) [pid = 1649] [serial = 218] [outer = 0x120589000]
18:34:18 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
18:34:18 INFO - document served over http requires an http
18:34:18 INFO - sub-resource via script-tag using the meta-csp
18:34:18 INFO - delivery method with keep-origin-redirect and when
18:34:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
18:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:18 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
18:34:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 680ms
18:34:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:34:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12807c000 == 39 [pid = 1649] [id = 79]
18:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x125a8a400) [pid = 1649] [serial = 219] [outer = 0x0]
18:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x126096000) [pid = 1649] [serial = 220] [outer = 0x125a8a400]
18:34:18 INFO - PROCESS | 1649 | 1447468458803 Marionette INFO loaded listener.js
18:34:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x128f88400) [pid = 1649] [serial = 221] [outer = 0x125a8a400]
18:34:19 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
18:34:19 INFO - document served over http requires an http
18:34:19 INFO - sub-resource via script-tag using the meta-csp
18:34:19 INFO - delivery method with no-redirect and when
18:34:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
18:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:19 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
18:34:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 622ms
18:34:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:34:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0c000 == 40 [pid = 1649] [id = 80]
18:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12aa64800) [pid = 1649] [serial = 222] [outer = 0x0]
18:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12af9d000) [pid = 1649] [serial = 223] [outer = 0x12aa64800]
18:34:19 INFO - PROCESS | 1649 | 1447468459474 Marionette INFO loaded listener.js
18:34:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12d4bec00) [pid = 1649] [serial = 224] [outer = 0x12aa64800]
18:34:19 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
18:34:19 INFO - document served over http requires an http
18:34:19 INFO - sub-resource via script-tag using the meta-csp
18:34:19 INFO - delivery method with swap-origin-redirect and when
18:34:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
18:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:19 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
18:34:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 672ms
18:34:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:34:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db28000 == 41 [pid = 1649] [id = 81]
18:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12db7dc00) [pid = 1649] [serial = 225] [outer = 0x0]
18:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12db87400) [pid = 1649] [serial = 226] [outer = 0x12db7dc00]
18:34:20 INFO - PROCESS | 1649 | 1447468460102 Marionette INFO loaded listener.js
18:34:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12dfe5c00) [pid = 1649] [serial = 227] [outer = 0x12db7dc00]
18:34:20 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
18:34:20 INFO - document served over http requires an http
18:34:20 INFO - sub-resource via xhr-request using the meta-csp
18:34:20 INFO - delivery method with keep-origin-redirect and when
18:34:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
18:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:20 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
18:34:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 569ms
18:34:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:34:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c18000 == 42 [pid = 1649] [id = 82]
18:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x121ec8800) [pid = 1649] [serial = 228] [outer = 0x0]
18:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x121ecc800) [pid = 1649] [serial = 229] [outer = 0x121ec8800]
18:34:20 INFO - PROCESS | 1649 | 1447468460680 Marionette INFO loaded listener.js
18:34:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12dfe2c00) [pid = 1649] [serial = 230] [outer = 0x121ec8800]
18:34:21 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
18:34:21 INFO - document served over http requires an http
18:34:21 INFO - sub-resource via xhr-request using the meta-csp
18:34:21 INFO - delivery method with no-redirect and when
18:34:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
18:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:21 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
18:34:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 573ms
18:34:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:34:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc0e000 == 43 [pid = 1649] [id = 83]
18:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x121ed4400) [pid = 1649] [serial = 231] [outer = 0x0]
18:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x13244b800) [pid = 1649] [serial = 232] [outer = 0x121ed4400]
18:34:21 INFO - PROCESS | 1649 | 1447468461271 Marionette INFO loaded listener.js
18:34:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x135567c00) [pid = 1649] [serial = 233] [outer = 0x121ed4400]
18:34:21 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
18:34:21 INFO - document served over http requires an http
18:34:21 INFO - sub-resource via xhr-request using the meta-csp
18:34:21 INFO - delivery method with swap-origin-redirect and when
18:34:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
18:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:21 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
18:34:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 621ms
18:34:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:34:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f64e000 == 44 [pid = 1649] [id = 84]
18:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12f624000) [pid = 1649] [serial = 234] [outer = 0x0]
18:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12f62a800) [pid = 1649] [serial = 235] [outer = 0x12f624000]
18:34:21 INFO - PROCESS | 1649 | 1447468461911 Marionette INFO loaded listener.js
18:34:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x132448c00) [pid = 1649] [serial = 236] [outer = 0x12f624000]
18:34:22 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
18:34:22 INFO - document served over http requires an https
18:34:22 INFO - sub-resource via fetch-request using the meta-csp
18:34:22 INFO - delivery method with keep-origin-redirect and when
18:34:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
18:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:22 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
18:34:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
18:34:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:34:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f668000 == 45 [pid = 1649] [id = 85]
18:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12f62c000) [pid = 1649] [serial = 237] [outer = 0x0]
18:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12f6bcc00) [pid = 1649] [serial = 238] [outer = 0x12f62c000]
18:34:22 INFO - PROCESS | 1649 | 1447468462572 Marionette INFO loaded listener.js
18:34:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12f6c7000) [pid = 1649] [serial = 239] [outer = 0x12f62c000]
18:34:23 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
18:34:23 INFO - document served over http requires an https
18:34:23 INFO - sub-resource via fetch-request using the meta-csp
18:34:23 INFO - delivery method with no-redirect and when
18:34:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
18:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:23 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
18:34:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1481ms
18:34:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:34:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1da000 == 46 [pid = 1649] [id = 86]
18:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12f6bf000) [pid = 1649] [serial = 240] [outer = 0x0]
18:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x13556b400) [pid = 1649] [serial = 241] [outer = 0x12f6bf000]
18:34:24 INFO - PROCESS | 1649 | 1447468464064 Marionette INFO loaded listener.js
18:34:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x1355bec00) [pid = 1649] [serial = 242] [outer = 0x12f6bf000]
18:34:24 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
18:34:24 INFO - document served over http requires an https
18:34:24 INFO - sub-resource via fetch-request using the meta-csp
18:34:24 INFO - delivery method with swap-origin-redirect and when
18:34:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
18:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:24 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
18:34:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 826ms
18:34:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:34:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12580d800 == 47 [pid = 1649] [id = 87]
18:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x11eb66000) [pid = 1649] [serial = 243] [outer = 0x0]
18:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x1204a7000) [pid = 1649] [serial = 244] [outer = 0x11eb66000]
18:34:24 INFO - PROCESS | 1649 | 1447468464929 Marionette INFO loaded listener.js
18:34:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x1253da800) [pid = 1649] [serial = 245] [outer = 0x11eb66000]
18:34:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e233000 == 48 [pid = 1649] [id = 88]
18:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x11ffef800) [pid = 1649] [serial = 246] [outer = 0x0]
18:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x1264a2c00) [pid = 1649] [serial = 247] [outer = 0x11ffef800]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee76000 == 47 [pid = 1649] [id = 75]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11e22e800 == 46 [pid = 1649] [id = 73]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x127d3e800 == 45 [pid = 1649] [id = 72]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7ec800 == 44 [pid = 1649] [id = 71]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7cf800 == 43 [pid = 1649] [id = 70]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee74800 == 42 [pid = 1649] [id = 69]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x132493000 == 41 [pid = 1649] [id = 68]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2c6000 == 40 [pid = 1649] [id = 67]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x128181000 == 39 [pid = 1649] [id = 66]
18:34:25 INFO - PROCESS | 1649 | --DOCSHELL 0x125304000 == 38 [pid = 1649] [id = 65]
18:34:25 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
18:34:25 INFO - document served over http requires an https
18:34:25 INFO - sub-resource via iframe-tag using the meta-csp
18:34:25 INFO - delivery method with keep-origin-redirect and when
18:34:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
18:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:25 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
18:34:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 825ms
18:34:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:34:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee74800 == 39 [pid = 1649] [id = 89]
18:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x120271400) [pid = 1649] [serial = 248] [outer = 0x0]
18:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12056a000) [pid = 1649] [serial = 249] [outer = 0x120271400]
18:34:25 INFO - PROCESS | 1649 | 1447468465769 Marionette INFO loaded listener.js
18:34:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x125a89c00) [pid = 1649] [serial = 250] [outer = 0x120271400]
18:34:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b33800 == 40 [pid = 1649] [id = 90]
18:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x125c86c00) [pid = 1649] [serial = 251] [outer = 0x0]
18:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x1264a4c00) [pid = 1649] [serial = 252] [outer = 0x125c86c00]
18:34:26 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
18:34:26 INFO - document served over http requires an https
18:34:26 INFO - sub-resource via iframe-tag using the meta-csp
18:34:26 INFO - delivery method with no-redirect and when
18:34:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
18:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:26 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
18:34:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 676ms
18:34:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:34:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d27000 == 41 [pid = 1649] [id = 91]
18:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x1217ce800) [pid = 1649] [serial = 253] [outer = 0x0]
18:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x1264a0c00) [pid = 1649] [serial = 254] [outer = 0x1217ce800]
18:34:26 INFO - PROCESS | 1649 | 1447468466435 Marionette INFO loaded listener.js
18:34:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x127e8b000) [pid = 1649] [serial = 255] [outer = 0x1217ce800]
18:34:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x128186800 == 42 [pid = 1649] [id = 92]
18:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x128282400) [pid = 1649] [serial = 256] [outer = 0x0]
18:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x128ee0400) [pid = 1649] [serial = 257] [outer = 0x128282400]
18:34:26 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
18:34:26 INFO - document served over http requires an https
18:34:26 INFO - sub-resource via iframe-tag using the meta-csp
18:34:26 INFO - delivery method with swap-origin-redirect and when
18:34:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
18:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:26 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
18:34:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 669ms
18:34:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:34:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab12800 == 43 [pid = 1649] [id = 93]
18:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x128f92000) [pid = 1649] [serial = 258] [outer = 0x0]
18:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12bb07c00) [pid = 1649] [serial = 259] [outer = 0x128f92000]
18:34:27 INFO - PROCESS | 1649 | 1447468467155 Marionette INFO loaded listener.js
18:34:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12d4c2c00) [pid = 1649] [serial = 260] [outer = 0x128f92000]
18:34:27 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
18:34:27 INFO - document served over http requires an https
18:34:27 INFO - sub-resource via script-tag using the meta-csp
18:34:27 INFO - delivery method with keep-origin-redirect and when
18:34:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
18:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:27 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
18:34:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 725ms
18:34:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:34:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df3b000 == 44 [pid = 1649] [id = 94]
18:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x11fb4d400) [pid = 1649] [serial = 261] [outer = 0x0]
18:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x11fb4ec00) [pid = 1649] [serial = 262] [outer = 0x11fb4d400]
18:34:27 INFO - PROCESS | 1649 | 1447468467832 Marionette INFO loaded listener.js
18:34:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x12db80000) [pid = 1649] [serial = 263] [outer = 0x11fb4d400]
18:34:28 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
18:34:28 INFO - document served over http requires an https
18:34:28 INFO - sub-resource via script-tag using the meta-csp
18:34:28 INFO - delivery method with no-redirect and when
18:34:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
18:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:28 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
18:34:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 623ms
18:34:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:34:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x138644800 == 45 [pid = 1649] [id = 95]
18:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x11fa27400) [pid = 1649] [serial = 264] [outer = 0x0]
18:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x11fa2c400) [pid = 1649] [serial = 265] [outer = 0x11fa27400]
18:34:28 INFO - PROCESS | 1649 | 1447468468486 Marionette INFO loaded listener.js
18:34:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x12db8c400) [pid = 1649] [serial = 266] [outer = 0x11fa27400]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7c6000 == 44 [pid = 1649] [id = 77]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12199a800 == 43 [pid = 1649] [id = 78]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12807c000 == 42 [pid = 1649] [id = 79]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0c000 == 41 [pid = 1649] [id = 80]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x13248e800 == 40 [pid = 1649] [id = 23]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12db28000 == 39 [pid = 1649] [id = 81]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x131c18000 == 38 [pid = 1649] [id = 82]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc0e000 == 37 [pid = 1649] [id = 83]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12f64e000 == 36 [pid = 1649] [id = 84]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12f668000 == 35 [pid = 1649] [id = 85]
18:34:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11e233000 == 34 [pid = 1649] [id = 88]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee74800 == 33 [pid = 1649] [id = 89]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x124b33800 == 32 [pid = 1649] [id = 90]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x127d27000 == 31 [pid = 1649] [id = 91]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x127d42000 == 30 [pid = 1649] [id = 74]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x128186800 == 29 [pid = 1649] [id = 92]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab12800 == 28 [pid = 1649] [id = 93]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12df3b000 == 27 [pid = 1649] [id = 94]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x125305800 == 26 [pid = 1649] [id = 76]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x121e1b800 == 25 [pid = 1649] [id = 52]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1282d3000 == 24 [pid = 1649] [id = 6]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2c0800 == 23 [pid = 1649] [id = 10]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12db2d800 == 22 [pid = 1649] [id = 18]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12e85e800 == 21 [pid = 1649] [id = 22]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7bd000 == 20 [pid = 1649] [id = 63]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12d831000 == 19 [pid = 1649] [id = 17]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x127c13800 == 18 [pid = 1649] [id = 24]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12807c800 == 17 [pid = 1649] [id = 42]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d3800 == 16 [pid = 1649] [id = 12]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12df32800 == 15 [pid = 1649] [id = 19]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x124b25000 == 14 [pid = 1649] [id = 7]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12d430800 == 13 [pid = 1649] [id = 16]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11fae1000 == 12 [pid = 1649] [id = 14]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11fb0f000 == 11 [pid = 1649] [id = 64]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12580d800 == 10 [pid = 1649] [id = 87]
18:34:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1da000 == 9 [pid = 1649] [id = 86]
18:34:33 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
18:34:33 INFO - document served over http requires an https
18:34:33 INFO - sub-resource via script-tag using the meta-csp
18:34:33 INFO - delivery method with swap-origin-redirect and when
18:34:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
18:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:33 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
18:34:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4845ms
18:34:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:34:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ea96800 == 10 [pid = 1649] [id = 96]
18:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x11eb67800) [pid = 1649] [serial = 267] [outer = 0x0]
18:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x11fa2c000) [pid = 1649] [serial = 268] [outer = 0x11eb67800]
18:34:33 INFO - PROCESS | 1649 | 1447468473256 Marionette INFO loaded listener.js
18:34:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x11fb50000) [pid = 1649] [serial = 269] [outer = 0x11eb67800]
18:34:33 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
18:34:33 INFO - document served over http requires an https
18:34:33 INFO - sub-resource via xhr-request using the meta-csp
18:34:33 INFO - delivery method with keep-origin-redirect and when
18:34:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
18:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:33 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
18:34:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 525ms
18:34:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:34:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fb0b000 == 11 [pid = 1649] [id = 97]
18:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x11fc3c000) [pid = 1649] [serial = 270] [outer = 0x0]
18:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x11fce1c00) [pid = 1649] [serial = 271] [outer = 0x11fc3c000]
18:34:33 INFO - PROCESS | 1649 | 1447468473774 Marionette INFO loaded listener.js
18:34:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x120264400) [pid = 1649] [serial = 272] [outer = 0x11fc3c000]
18:34:34 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
18:34:34 INFO - document served over http requires an https
18:34:34 INFO - sub-resource via xhr-request using the meta-csp
18:34:34 INFO - delivery method with no-redirect and when
18:34:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
18:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:34 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
18:34:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 471ms
18:34:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:34:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12466e000 == 12 [pid = 1649] [id = 98]
18:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x1204c5c00) [pid = 1649] [serial = 273] [outer = 0x0]
18:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x120587c00) [pid = 1649] [serial = 274] [outer = 0x1204c5c00]
18:34:34 INFO - PROCESS | 1649 | 1447468474277 Marionette INFO loaded listener.js
18:34:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x12535dc00) [pid = 1649] [serial = 275] [outer = 0x1204c5c00]
18:34:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:34:34 INFO - document served over http requires an https
18:34:34 INFO - sub-resource via xhr-request using the meta-csp
18:34:34 INFO - delivery method with swap-origin-redirect and when
18:34:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
18:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
18:34:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 525ms
18:34:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:34:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c49800 == 13 [pid = 1649] [id = 99]
18:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x1253e7c00) [pid = 1649] [serial = 276] [outer = 0x0]
18:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x125c03c00) [pid = 1649] [serial = 277] [outer = 0x1253e7c00]
18:34:34 INFO - PROCESS | 1649 | 1447468474775 Marionette INFO loaded listener.js
18:34:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x1264a6c00) [pid = 1649] [serial = 278] [outer = 0x1253e7c00]
18:34:35 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
18:34:35 INFO - document served over http requires an http
18:34:35 INFO - sub-resource via fetch-request using the meta-csp
18:34:35 INFO - delivery method with keep-origin-redirect and when
18:34:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
18:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:35 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
18:34:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 524ms
18:34:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:34:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12817a000 == 14 [pid = 1649] [id = 100]
18:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x1264a4000) [pid = 1649] [serial = 279] [outer = 0x0]
18:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x126838c00) [pid = 1649] [serial = 280] [outer = 0x1264a4000]
18:34:35 INFO - PROCESS | 1649 | 1447468475323 Marionette INFO loaded listener.js
18:34:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x127e83400) [pid = 1649] [serial = 281] [outer = 0x1264a4000]
18:34:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
18:34:35 INFO - document served over http requires an http
18:34:35 INFO - sub-resource via fetch-request using the meta-csp
18:34:35 INFO - delivery method with no-redirect and when
18:34:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
18:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
18:34:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 525ms
18:34:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:34:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0c000 == 15 [pid = 1649] [id = 101]
18:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x127e8a800) [pid = 1649] [serial = 282] [outer = 0x0]
18:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x128283800) [pid = 1649] [serial = 283] [outer = 0x127e8a800]
18:34:35 INFO - PROCESS | 1649 | 1447468475870 Marionette INFO loaded listener.js
18:34:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x12afa3800) [pid = 1649] [serial = 284] [outer = 0x127e8a800]
18:34:36 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
18:34:36 INFO - document served over http requires an http
18:34:36 INFO - sub-resource via fetch-request using the meta-csp
18:34:36 INFO - delivery method with swap-origin-redirect and when
18:34:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
18:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:36 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
18:34:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 521ms
18:34:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:34:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d435000 == 16 [pid = 1649] [id = 102]
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x127e8b800) [pid = 1649] [serial = 285] [outer = 0x0]
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x12afd6800) [pid = 1649] [serial = 286] [outer = 0x127e8b800]
18:34:36 INFO - PROCESS | 1649 | 1447468476382 Marionette INFO loaded listener.js
18:34:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x12bc2a000) [pid = 1649] [serial = 287] [outer = 0x127e8b800]
18:34:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d828800 == 17 [pid = 1649] [id = 103]
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x12bc22c00) [pid = 1649] [serial = 288] [outer = 0x0]
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x12d4bf800) [pid = 1649] [serial = 289] [outer = 0x12bc22c00]
18:34:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:34:36 INFO - document served over http requires an http
18:34:36 INFO - sub-resource via iframe-tag using the meta-csp
18:34:36 INFO - delivery method with keep-origin-redirect and when
18:34:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
18:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
18:34:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 517ms
18:34:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:34:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db28000 == 18 [pid = 1649] [id = 104]
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x12d4c1000) [pid = 1649] [serial = 290] [outer = 0x0]
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x12d8c3400) [pid = 1649] [serial = 291] [outer = 0x12d4c1000]
18:34:36 INFO - PROCESS | 1649 | 1447468476920 Marionette INFO loaded listener.js
18:34:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x12db89000) [pid = 1649] [serial = 292] [outer = 0x12d4c1000]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x127e90c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x127f8d800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x11ffbdc00) [pid = 1649] [serial = 87] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x11ffebc00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x128ede800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x128f92000) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x1217ce800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x135561800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x120271400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x11fcee400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x128ee5400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x11ffed000) [pid = 1649] [serial = 124] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468439072]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x126834c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x12afd4c00) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x125a89800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x11fce7000) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x11ffc5c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x1204ac800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x12acdc400) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x12afd3c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x11d86e800) [pid = 1649] [serial = 82] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468433282]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x126835400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x1217ca800) [pid = 1649] [serial = 77] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x12bb09c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x120265800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x12aa64800) [pid = 1649] [serial = 222] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x12f62c000) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x126858000) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x12aa5a000) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x11f66ec00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12acdf800) [pid = 1649] [serial = 161] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x12684a800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x125c86800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x120566000) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x11ddc4c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x12db85800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x1204be000) [pid = 1649] [serial = 34] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468425345]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x126097400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x120589000) [pid = 1649] [serial = 216] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x120561c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12f6bf000) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x11e1a7c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x125364000) [pid = 1649] [serial = 36] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12db7dc00) [pid = 1649] [serial = 225] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x125a8a400) [pid = 1649] [serial = 219] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x120263800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x11fb4d400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x121c0d400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12d8c7400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x128ee6800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x11eb66000) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x11fc33400) [pid = 1649] [serial = 166] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468447584]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12463e400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x128282400) [pid = 1649] [serial = 256] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12001e800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x120648800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x128e33800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x11e528000) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x11ffe8c00) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x121ed4400) [pid = 1649] [serial = 231] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x11315f400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12d8c1800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11ffef800) [pid = 1649] [serial = 246] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x125a0a800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x11fc35400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11d07a400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11e1a9400) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x1204c3c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12f624000) [pid = 1649] [serial = 234] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11fc3f800) [pid = 1649] [serial = 203] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x1241cec00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12df19800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x1244d7000) [pid = 1649] [serial = 129] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12bc23000) [pid = 1649] [serial = 39] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1204a5800) [pid = 1649] [serial = 31] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11fce0800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x1204be800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12a155800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x127e81800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11fce0400) [pid = 1649] [serial = 171] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x11eb60800) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12abd8400) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11e1d3c00) [pid = 1649] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x125c86c00) [pid = 1649] [serial = 251] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468466058]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x121ec8800) [pid = 1649] [serial = 228] [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]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11eb5e800) [pid = 1649] [serial = 208] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468456818]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12acdf400) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11de40c00) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x128edf800) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1204a7000) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x120564000) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1204a7800) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12056a000) [pid = 1649] [serial = 249] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x1264a2c00) [pid = 1649] [serial = 247] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x1204c1c00) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x120564400) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x120565c00) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11eb67000) [pid = 1649] [serial = 209] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468456818]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x121f14800) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x125a93000) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12448dc00) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1204c7c00) [pid = 1649] [serial = 215] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x121c11400) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12683a800) [pid = 1649] [serial = 198] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12649ac00) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x127f8f000) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x112a7a000) [pid = 1649] [serial = 78] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x120563c00) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11ffefc00) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x120565400) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x1248cf800) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12056a400) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11e520000) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x1281a6000) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11dfca800) [pid = 1649] [serial = 83] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468433282]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11e2db000) [pid = 1649] [serial = 80] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11fff0400) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x120014400) [pid = 1649] [serial = 88] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11ea8d000) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x121d59c00) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x1244cc800) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x125a8f000) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x128f8bc00) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11fc39400) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12af9d000) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12afcfc00) [pid = 1649] [serial = 162] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x128f87400) [pid = 1649] [serial = 201] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x121c02400) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x128ee0400) [pid = 1649] [serial = 257] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12bb07c00) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x126096000) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x127f97c00) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12db87400) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11fce5c00) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11fb4ec00) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11fc39800) [pid = 1649] [serial = 167] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468447584]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12056d400) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12aa5e000) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12684b800) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12a10b800) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1264a0c00) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12afd9400) [pid = 1649] [serial = 30] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11fce2c00) [pid = 1649] [serial = 172] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x13244b800) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x125a86000) [pid = 1649] [serial = 130] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12ace0c00) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12abd9400) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x121ecc800) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12a153800) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x125c7d800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12608fc00) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x128e32000) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12abd4c00) [pid = 1649] [serial = 120] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1264a4c00) [pid = 1649] [serial = 252] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468466058]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12bc21400) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d4b6800) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12f6bcc00) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bc2a800) [pid = 1649] [serial = 40] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12819ac00) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1204c5000) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468425345]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11fa2c400) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12abd3800) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12f62a800) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12a157c00) [pid = 1649] [serial = 32] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12bb0dc00) [pid = 1649] [serial = 164] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12df0c800) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12dfe7000) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x13556bc00) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12dfda000) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11eb64400) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11e1d1000) [pid = 1649] [serial = 122] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12db8a000) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x13556b400) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12d8c5c00) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12056bc00) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468439072]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12058c400) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x132443c00) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12d8cf000) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11ffc4c00) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x125c7e800) [pid = 1649] [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.]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x125a88800) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x121ac9800) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1248cfc00) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126099800) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121fb2000) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12dfe2c00) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126854800) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x135567c00) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12dfe5c00) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12bb13400) [pid = 1649] [serial = 52] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12d8c2000) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bb09800) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x135561400) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1355ed000) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank]
18:34:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x121404800 == 19 [pid = 1649] [id = 105]
18:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1137a1400) [pid = 1649] [serial = 293] [outer = 0x0]
18:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11dfca800) [pid = 1649] [serial = 294] [outer = 0x1137a1400]
18:34:38 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
18:34:38 INFO - document served over http requires an http
18:34:38 INFO - sub-resource via iframe-tag using the meta-csp
18:34:38 INFO - delivery method with no-redirect and when
18:34:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
18:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:38 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
18:34:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1783ms
18:34:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:34:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12816d000 == 20 [pid = 1649] [id = 106]
18:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11e1a7c00) [pid = 1649] [serial = 295] [outer = 0x0]
18:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11ffebc00) [pid = 1649] [serial = 296] [outer = 0x11e1a7c00]
18:34:38 INFO - PROCESS | 1649 | 1447468478721 Marionette INFO loaded listener.js
18:34:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1204c4400) [pid = 1649] [serial = 297] [outer = 0x11e1a7c00]
18:34:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0b000 == 21 [pid = 1649] [id = 107]
18:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120014400) [pid = 1649] [serial = 298] [outer = 0x0]
18:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121aca000) [pid = 1649] [serial = 299] [outer = 0x120014400]
18:34:39 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
18:34:39 INFO - document served over http requires an http
18:34:39 INFO - sub-resource via iframe-tag using the meta-csp
18:34:39 INFO - delivery method with swap-origin-redirect and when
18:34:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
18:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:39 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
18:34:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 533ms
18:34:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:34:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e84c800 == 22 [pid = 1649] [id = 108]
18:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x120567400) [pid = 1649] [serial = 300] [outer = 0x0]
18:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12056e000) [pid = 1649] [serial = 301] [outer = 0x120567400]
18:34:39 INFO - PROCESS | 1649 | 1447468479238 Marionette INFO loaded listener.js
18:34:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1248ca800) [pid = 1649] [serial = 302] [outer = 0x120567400]
18:34:39 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
18:34:39 INFO - document served over http requires an http
18:34:39 INFO - sub-resource via script-tag using the meta-csp
18:34:39 INFO - delivery method with keep-origin-redirect and when
18:34:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
18:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:39 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
18:34:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 471ms
18:34:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:34:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f64a800 == 23 [pid = 1649] [id = 109]
18:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x125c7d800) [pid = 1649] [serial = 303] [outer = 0x0]
18:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1264a2400) [pid = 1649] [serial = 304] [outer = 0x125c7d800]
18:34:39 INFO - PROCESS | 1649 | 1447468479716 Marionette INFO loaded listener.js
18:34:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12aa64800) [pid = 1649] [serial = 305] [outer = 0x125c7d800]
18:34:40 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
18:34:40 INFO - document served over http requires an http
18:34:40 INFO - sub-resource via script-tag using the meta-csp
18:34:40 INFO - delivery method with no-redirect and when
18:34:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
18:34:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:40 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
18:34:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 471ms
18:34:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:34:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7c6000 == 24 [pid = 1649] [id = 110]
18:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1110f3400) [pid = 1649] [serial = 306] [outer = 0x0]
18:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x112b33400) [pid = 1649] [serial = 307] [outer = 0x1110f3400]
18:34:40 INFO - PROCESS | 1649 | 1447468480297 Marionette INFO loaded listener.js
18:34:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11de42000) [pid = 1649] [serial = 308] [outer = 0x1110f3400]
18:34:40 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
18:34:40 INFO - document served over http requires an http
18:34:40 INFO - sub-resource via script-tag using the meta-csp
18:34:40 INFO - delivery method with swap-origin-redirect and when
18:34:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
18:34:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:40 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
18:34:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 830ms
18:34:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:34:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x122291000 == 25 [pid = 1649] [id = 111]
18:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11fff1000) [pid = 1649] [serial = 309] [outer = 0x0]
18:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x120013400) [pid = 1649] [serial = 310] [outer = 0x11fff1000]
18:34:41 INFO - PROCESS | 1649 | 1447468481103 Marionette INFO loaded listener.js
18:34:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x121ec8000) [pid = 1649] [serial = 311] [outer = 0x11fff1000]
18:34:42 INFO - PROCESS | 1649 | 1447468482048 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
18:34:42 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
18:34:42 INFO - document served over http requires an http
18:34:42 INFO - sub-resource via xhr-request using the meta-csp
18:34:42 INFO - delivery method with keep-origin-redirect and when
18:34:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
18:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:42 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
18:34:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1178ms
18:34:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:34:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c0c800 == 26 [pid = 1649] [id = 112]
18:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11e529c00) [pid = 1649] [serial = 312] [outer = 0x0]
18:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11fc36400) [pid = 1649] [serial = 313] [outer = 0x11e529c00]
18:34:42 INFO - PROCESS | 1649 | 1447468482312 Marionette INFO loaded listener.js
18:34:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1244d5400) [pid = 1649] [serial = 314] [outer = 0x11e529c00]
18:34:43 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
18:34:43 INFO - document served over http requires an http
18:34:43 INFO - sub-resource via xhr-request using the meta-csp
18:34:43 INFO - delivery method with no-redirect and when
18:34:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
18:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:43 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
18:34:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 924ms
18:34:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:34:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fb12800 == 27 [pid = 1649] [id = 113]
18:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11f664000) [pid = 1649] [serial = 315] [outer = 0x0]
18:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11fb4b800) [pid = 1649] [serial = 316] [outer = 0x11f664000]
18:34:43 INFO - PROCESS | 1649 | 1447468483214 Marionette INFO loaded listener.js
18:34:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11fcec800) [pid = 1649] [serial = 317] [outer = 0x11f664000]
18:34:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:34:43 INFO - document served over http requires an http
18:34:43 INFO - sub-resource via xhr-request using the meta-csp
18:34:43 INFO - delivery method with swap-origin-redirect and when
18:34:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
18:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
18:34:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 778ms
18:34:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:34:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0b000 == 26 [pid = 1649] [id = 107]
18:34:43 INFO - PROCESS | 1649 | --DOCSHELL 0x121404800 == 25 [pid = 1649] [id = 105]
18:34:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d828800 == 24 [pid = 1649] [id = 103]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1241c6800) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12819fc00) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x126856c00) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11f0f5400) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128e3c000) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1204a7400) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11de3c400) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12aa63000) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12197b000) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x13244ac00) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12463a000) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12dfdc400) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1253da800) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x125a89c00) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12afd1800) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11fcfac00) [pid = 1649] [serial = 86] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1204c6400) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121ac4c00) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126851400) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x127e8b000) [pid = 1649] [serial = 255] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1253e0800) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121c03800) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128f8f000) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128f88400) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126841400) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x128ee2800) [pid = 1649] [serial = 19] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12d8c0400) [pid = 1649] [serial = 170] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x132442400) [pid = 1649] [serial = 207] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a106000) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126853400) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12d4c2c00) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124494400) [pid = 1649] [serial = 128] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12d4c3400) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12afd2000) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12acd8c00) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d4bec00) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12d4c1800) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12db80000) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x132448c00) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12bc26000) [pid = 1649] [serial = 38] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124490000) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1206b2000) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12acd5c00) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1257c1800) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12bb13c00) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1355bec00) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11ffc0400) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x128e35400) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12afa3400) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12f6c7000) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12df11c00) [pid = 1649] [serial = 49] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12d8cf400) [pid = 1649] [serial = 46] [outer = 0x0] [url = about:blank]
18:34:43 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11eb6cc00) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank]
18:34:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f06800 == 25 [pid = 1649] [id = 114]
18:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x113bb1400) [pid = 1649] [serial = 318] [outer = 0x0]
18:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11cf60800) [pid = 1649] [serial = 319] [outer = 0x113bb1400]
18:34:44 INFO - PROCESS | 1649 | 1447468484080 Marionette INFO loaded listener.js
18:34:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11f0f4c00) [pid = 1649] [serial = 320] [outer = 0x113bb1400]
18:34:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:34:44 INFO - document served over http requires an https
18:34:44 INFO - sub-resource via fetch-request using the meta-csp
18:34:44 INFO - delivery method with keep-origin-redirect and when
18:34:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
18:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
18:34:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 748ms
18:34:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:34:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc16800 == 26 [pid = 1649] [id = 115]
18:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11d59bc00) [pid = 1649] [serial = 321] [outer = 0x0]
18:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11fb4b000) [pid = 1649] [serial = 322] [outer = 0x11d59bc00]
18:34:44 INFO - PROCESS | 1649 | 1447468484708 Marionette INFO loaded listener.js
18:34:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11fcf4c00) [pid = 1649] [serial = 323] [outer = 0x11d59bc00]
18:34:45 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
18:34:45 INFO - document served over http requires an https
18:34:45 INFO - sub-resource via fetch-request using the meta-csp
18:34:45 INFO - delivery method with no-redirect and when
18:34:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
18:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:45 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
18:34:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 527ms
18:34:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:34:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x121bc1800 == 27 [pid = 1649] [id = 116]
18:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11fff1400) [pid = 1649] [serial = 324] [outer = 0x0]
18:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x12001a000) [pid = 1649] [serial = 325] [outer = 0x11fff1400]
18:34:45 INFO - PROCESS | 1649 | 1447468485260 Marionette INFO loaded listener.js
18:34:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1204a7800) [pid = 1649] [serial = 326] [outer = 0x11fff1400]
18:34:45 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
18:34:45 INFO - document served over http requires an https
18:34:45 INFO - sub-resource via fetch-request using the meta-csp
18:34:45 INFO - delivery method with swap-origin-redirect and when
18:34:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
18:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:45 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
18:34:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 526ms
18:34:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:34:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x124448800 == 28 [pid = 1649] [id = 117]
18:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x113bb3800) [pid = 1649] [serial = 327] [outer = 0x0]
18:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1204c3000) [pid = 1649] [serial = 328] [outer = 0x113bb3800]
18:34:45 INFO - PROCESS | 1649 | 1447468485790 Marionette INFO loaded listener.js
18:34:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120568000) [pid = 1649] [serial = 329] [outer = 0x113bb3800]
18:34:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b31800 == 29 [pid = 1649] [id = 118]
18:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x120569000) [pid = 1649] [serial = 330] [outer = 0x0]
18:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x120568400) [pid = 1649] [serial = 331] [outer = 0x120569000]
18:34:46 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
18:34:46 INFO - document served over http requires an https
18:34:46 INFO - sub-resource via iframe-tag using the meta-csp
18:34:46 INFO - delivery method with keep-origin-redirect and when
18:34:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
18:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:46 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
18:34:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 576ms
18:34:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:34:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b3e000 == 30 [pid = 1649] [id = 119]
18:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1206b7c00) [pid = 1649] [serial = 332] [outer = 0x0]
18:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121b5c000) [pid = 1649] [serial = 333] [outer = 0x1206b7c00]
18:34:46 INFO - PROCESS | 1649 | 1447468486440 Marionette INFO loaded listener.js
18:34:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121ec7400) [pid = 1649] [serial = 334] [outer = 0x1206b7c00]
18:34:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x125803800 == 31 [pid = 1649] [id = 120]
18:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121c03000) [pid = 1649] [serial = 335] [outer = 0x0]
18:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121ed4000) [pid = 1649] [serial = 336] [outer = 0x121c03000]
18:34:46 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
18:34:46 INFO - document served over http requires an https
18:34:46 INFO - sub-resource via iframe-tag using the meta-csp
18:34:46 INFO - delivery method with no-redirect and when
18:34:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
18:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:46 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
18:34:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 630ms
18:34:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:34:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d8e800 == 32 [pid = 1649] [id = 121]
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121ed2000) [pid = 1649] [serial = 337] [outer = 0x0]
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121ed4800) [pid = 1649] [serial = 338] [outer = 0x121ed2000]
18:34:47 INFO - PROCESS | 1649 | 1447468487070 Marionette INFO loaded listener.js
18:34:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1241bfc00) [pid = 1649] [serial = 339] [outer = 0x121ed2000]
18:34:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c10000 == 33 [pid = 1649] [id = 122]
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121f15c00) [pid = 1649] [serial = 340] [outer = 0x0]
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11fb4c400) [pid = 1649] [serial = 341] [outer = 0x121f15c00]
18:34:47 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
18:34:47 INFO - document served over http requires an https
18:34:47 INFO - sub-resource via iframe-tag using the meta-csp
18:34:47 INFO - delivery method with swap-origin-redirect and when
18:34:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
18:34:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:47 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
18:34:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 569ms
18:34:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:34:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c17800 == 34 [pid = 1649] [id = 123]
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1241c6800) [pid = 1649] [serial = 342] [outer = 0x0]
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1244d3c00) [pid = 1649] [serial = 343] [outer = 0x1241c6800]
18:34:47 INFO - PROCESS | 1649 | 1447468487622 Marionette INFO loaded listener.js
18:34:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1248cc800) [pid = 1649] [serial = 344] [outer = 0x1241c6800]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1137a1400) [pid = 1649] [serial = 293] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468478405]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120567400) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1264a4000) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11e1a7c00) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11fce1c00) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12056e000) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12d4bf800) [pid = 1649] [serial = 289] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12afd6800) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1264a2400) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121aca000) [pid = 1649] [serial = 299] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11ffebc00) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120587c00) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11fa2c000) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128283800) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126838c00) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x125c03c00) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11dfca800) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468478405]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12d8c3400) [pid = 1649] [serial = 291] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11fa27400) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x127e8a800) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x120014400) [pid = 1649] [serial = 298] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1253e7c00) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12d4c1000) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1204c5c00) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11eb67800) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x127e8b800) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12bc22c00) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11fc3c000) [pid = 1649] [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]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x120264400) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12535dc00) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank]
18:34:48 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11fb50000) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank]
18:34:48 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
18:34:48 INFO - document served over http requires an https
18:34:48 INFO - sub-resource via script-tag using the meta-csp
18:34:48 INFO - delivery method with keep-origin-redirect and when
18:34:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
18:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:48 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
18:34:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 571ms
18:34:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:34:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc12000 == 35 [pid = 1649] [id = 124]
18:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11e1b0c00) [pid = 1649] [serial = 345] [outer = 0x0]
18:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11fa2c000) [pid = 1649] [serial = 346] [outer = 0x11e1b0c00]
18:34:48 INFO - PROCESS | 1649 | 1447468488150 Marionette INFO loaded listener.js
18:34:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x125363000) [pid = 1649] [serial = 347] [outer = 0x11e1b0c00]
18:34:48 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
18:34:48 INFO - document served over http requires an https
18:34:48 INFO - sub-resource via script-tag using the meta-csp
18:34:48 INFO - delivery method with no-redirect and when
18:34:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
18:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:48 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
18:34:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 475ms
18:34:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:34:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x128020800 == 36 [pid = 1649] [id = 125]
18:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11eb62800) [pid = 1649] [serial = 348] [outer = 0x0]
18:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1257be800) [pid = 1649] [serial = 349] [outer = 0x11eb62800]
18:34:48 INFO - PROCESS | 1649 | 1447468488657 Marionette INFO loaded listener.js
18:34:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x125c85800) [pid = 1649] [serial = 350] [outer = 0x11eb62800]
18:34:48 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
18:34:48 INFO - document served over http requires an https
18:34:48 INFO - sub-resource via script-tag using the meta-csp
18:34:48 INFO - delivery method with swap-origin-redirect and when
18:34:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
18:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:48 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
18:34:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 477ms
18:34:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:34:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x128183000 == 37 [pid = 1649] [id = 126]
18:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x125d42800) [pid = 1649] [serial = 351] [outer = 0x0]
18:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x125d45c00) [pid = 1649] [serial = 352] [outer = 0x125d42800]
18:34:49 INFO - PROCESS | 1649 | 1447468489116 Marionette INFO loaded listener.js
18:34:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x12683dc00) [pid = 1649] [serial = 353] [outer = 0x125d42800]
18:34:49 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
18:34:49 INFO - document served over http requires an https
18:34:49 INFO - sub-resource via xhr-request using the meta-csp
18:34:49 INFO - delivery method with keep-origin-redirect and when
18:34:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
18:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:49 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
18:34:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 469ms
18:34:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:34:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282db800 == 38 [pid = 1649] [id = 127]
18:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x125d44c00) [pid = 1649] [serial = 354] [outer = 0x0]
18:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x12684a800) [pid = 1649] [serial = 355] [outer = 0x125d44c00]
18:34:49 INFO - PROCESS | 1649 | 1447468489604 Marionette INFO loaded listener.js
18:34:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x126856400) [pid = 1649] [serial = 356] [outer = 0x125d44c00]
18:34:49 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
18:34:49 INFO - document served over http requires an https
18:34:49 INFO - sub-resource via xhr-request using the meta-csp
18:34:49 INFO - delivery method with no-redirect and when
18:34:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
18:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:49 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
18:34:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 472ms
18:34:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:34:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x112ad1800 == 39 [pid = 1649] [id = 128]
18:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x111f5d400) [pid = 1649] [serial = 357] [outer = 0x0]
18:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112b27000) [pid = 1649] [serial = 358] [outer = 0x111f5d400]
18:34:50 INFO - PROCESS | 1649 | 1447468490138 Marionette INFO loaded listener.js
18:34:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11ddc5800) [pid = 1649] [serial = 359] [outer = 0x111f5d400]
18:34:50 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
18:34:50 INFO - document served over http requires an https
18:34:50 INFO - sub-resource via xhr-request using the meta-csp
18:34:50 INFO - delivery method with swap-origin-redirect and when
18:34:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
18:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:50 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
18:34:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 671ms
18:34:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:34:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fae1800 == 40 [pid = 1649] [id = 129]
18:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11e529800) [pid = 1649] [serial = 360] [outer = 0x0]
18:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11f654c00) [pid = 1649] [serial = 361] [outer = 0x11e529800]
18:34:50 INFO - PROCESS | 1649 | 1447468490838 Marionette INFO loaded listener.js
18:34:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11fce7400) [pid = 1649] [serial = 362] [outer = 0x11e529800]
18:34:51 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
18:34:51 INFO - document served over http requires an http
18:34:51 INFO - sub-resource via fetch-request using the meta-referrer
18:34:51 INFO - delivery method with keep-origin-redirect and when
18:34:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:51 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
18:34:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
18:34:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:34:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x128180000 == 41 [pid = 1649] [id = 130]
18:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11fced400) [pid = 1649] [serial = 363] [outer = 0x0]
18:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1204c2400) [pid = 1649] [serial = 364] [outer = 0x11fced400]
18:34:51 INFO - PROCESS | 1649 | 1447468491520 Marionette INFO loaded listener.js
18:34:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121355800) [pid = 1649] [serial = 365] [outer = 0x11fced400]
18:34:51 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
18:34:51 INFO - document served over http requires an http
18:34:51 INFO - sub-resource via fetch-request using the meta-referrer
18:34:51 INFO - delivery method with no-redirect and when
18:34:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:51 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
18:34:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 677ms
18:34:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:34:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abef000 == 42 [pid = 1649] [id = 131]
18:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120562c00) [pid = 1649] [serial = 366] [outer = 0x0]
18:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121ac9800) [pid = 1649] [serial = 367] [outer = 0x120562c00]
18:34:52 INFO - PROCESS | 1649 | 1447468492164 Marionette INFO loaded listener.js
18:34:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125c88000) [pid = 1649] [serial = 368] [outer = 0x120562c00]
18:34:52 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
18:34:52 INFO - document served over http requires an http
18:34:52 INFO - sub-resource via fetch-request using the meta-referrer
18:34:52 INFO - delivery method with swap-origin-redirect and when
18:34:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:52 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
18:34:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 628ms
18:34:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:34:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0d000 == 43 [pid = 1649] [id = 132]
18:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121ed1800) [pid = 1649] [serial = 369] [outer = 0x0]
18:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1264a6000) [pid = 1649] [serial = 370] [outer = 0x121ed1800]
18:34:52 INFO - PROCESS | 1649 | 1447468492834 Marionette INFO loaded listener.js
18:34:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127e84800) [pid = 1649] [serial = 371] [outer = 0x121ed1800]
18:34:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2c4800 == 44 [pid = 1649] [id = 133]
18:34:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127e8c400) [pid = 1649] [serial = 372] [outer = 0x0]
18:34:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11d0ca400) [pid = 1649] [serial = 373] [outer = 0x127e8c400]
18:34:53 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
18:34:53 INFO - document served over http requires an http
18:34:53 INFO - sub-resource via iframe-tag using the meta-referrer
18:34:53 INFO - delivery method with keep-origin-redirect and when
18:34: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"
18:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:53 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
18:34:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1224ms
18:34:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:34:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc63800 == 45 [pid = 1649] [id = 134]
18:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11e527c00) [pid = 1649] [serial = 374] [outer = 0x0]
18:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11ea8b400) [pid = 1649] [serial = 375] [outer = 0x11e527c00]
18:34:54 INFO - PROCESS | 1649 | 1447468494243 Marionette INFO loaded listener.js
18:34:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11fa2ac00) [pid = 1649] [serial = 376] [outer = 0x11e527c00]
18:34:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7bc000 == 46 [pid = 1649] [id = 135]
18:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11eb62000) [pid = 1649] [serial = 377] [outer = 0x0]
18:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11eb6a800) [pid = 1649] [serial = 378] [outer = 0x11eb62000]
18:34:54 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
18:34:54 INFO - document served over http requires an http
18:34:54 INFO - sub-resource via iframe-tag using the meta-referrer
18:34:54 INFO - delivery method with no-redirect and when
18:34: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"
18:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:54 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
18:34:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 920ms
18:34:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:34:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee7c000 == 47 [pid = 1649] [id = 136]
18:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11eb69c00) [pid = 1649] [serial = 379] [outer = 0x0]
18:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11fc39800) [pid = 1649] [serial = 380] [outer = 0x11eb69c00]
18:34:54 INFO - PROCESS | 1649 | 1447468494981 Marionette INFO loaded listener.js
18:34:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11ffef400) [pid = 1649] [serial = 381] [outer = 0x11eb69c00]
18:34:55 INFO - PROCESS | 1649 | --DOCSHELL 0x138644800 == 46 [pid = 1649] [id = 95]
18:34:55 INFO - PROCESS | 1649 | --DOCSHELL 0x127c10000 == 45 [pid = 1649] [id = 122]
18:34:55 INFO - PROCESS | 1649 | --DOCSHELL 0x125803800 == 44 [pid = 1649] [id = 120]
18:34:55 INFO - PROCESS | 1649 | --DOCSHELL 0x124b31800 == 43 [pid = 1649] [id = 118]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x127e83400) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12afa3800) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12db8c400) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1248ca800) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12bc2a000) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1204c4400) [pid = 1649] [serial = 297] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12db89000) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1264a6c00) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank]
18:34:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x113128000 == 44 [pid = 1649] [id = 137]
18:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11e2d5400) [pid = 1649] [serial = 382] [outer = 0x0]
18:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11ffbd400) [pid = 1649] [serial = 383] [outer = 0x11e2d5400]
18:34:55 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
18:34:55 INFO - document served over http requires an http
18:34:55 INFO - sub-resource via iframe-tag using the meta-referrer
18:34:55 INFO - delivery method with swap-origin-redirect and when
18:34: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"
18:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:34:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:34:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:55 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
18:34:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 673ms
18:34:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:34:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc1c800 == 45 [pid = 1649] [id = 138]
18:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11eb6c000) [pid = 1649] [serial = 384] [outer = 0x0]
18:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120009800) [pid = 1649] [serial = 385] [outer = 0x11eb6c000]
18:34:55 INFO - PROCESS | 1649 | 1447468495609 Marionette INFO loaded listener.js
18:34:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120565c00) [pid = 1649] [serial = 386] [outer = 0x11eb6c000]
18:34:55 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
18:34:55 INFO - document served over http requires an http
18:34:55 INFO - sub-resource via script-tag using the meta-referrer
18:34:55 INFO - delivery method with keep-origin-redirect and when
18:34: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"
18:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:55 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
18:34:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 472ms
18:34:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:34:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12225f000 == 46 [pid = 1649] [id = 139]
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1206b6400) [pid = 1649] [serial = 387] [outer = 0x0]
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1217cec00) [pid = 1649] [serial = 388] [outer = 0x1206b6400]
18:34:56 INFO - PROCESS | 1649 | 1447468496046 Marionette INFO loaded listener.js
18:34:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121fb0800) [pid = 1649] [serial = 389] [outer = 0x1206b6400]
18:34:56 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
18:34:56 INFO - document served over http requires an http
18:34:56 INFO - sub-resource via script-tag using the meta-referrer
18:34:56 INFO - delivery method with no-redirect and when
18:34: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"
18:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:56 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
18:34:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 425ms
18:34:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:34:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x125316000 == 47 [pid = 1649] [id = 140]
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1204cbc00) [pid = 1649] [serial = 390] [outer = 0x0]
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12227b800) [pid = 1649] [serial = 391] [outer = 0x1204cbc00]
18:34:56 INFO - PROCESS | 1649 | 1447468496507 Marionette INFO loaded listener.js
18:34:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1257c1800) [pid = 1649] [serial = 392] [outer = 0x1204cbc00]
18:34:56 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
18:34:56 INFO - document served over http requires an http
18:34:56 INFO - sub-resource via script-tag using the meta-referrer
18:34:56 INFO - delivery method with swap-origin-redirect and when
18:34: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"
18:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:34:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:34:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:56 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
18:34:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 473ms
18:34:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:34:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c11000 == 48 [pid = 1649] [id = 141]
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12608d000) [pid = 1649] [serial = 393] [outer = 0x0]
18:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126096800) [pid = 1649] [serial = 394] [outer = 0x12608d000]
18:34:56 INFO - PROCESS | 1649 | 1447468496951 Marionette INFO loaded listener.js
18:34:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12683f800) [pid = 1649] [serial = 395] [outer = 0x12608d000]
18:34:57 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
18:34:57 INFO - document served over http requires an http
18:34:57 INFO - sub-resource via xhr-request using the meta-referrer
18:34:57 INFO - delivery method with keep-origin-redirect and when
18:34: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"
18:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:57 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
18:34:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 470ms
18:34:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:34:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ddf1800 == 49 [pid = 1649] [id = 142]
18:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121356000) [pid = 1649] [serial = 396] [outer = 0x0]
18:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126841000) [pid = 1649] [serial = 397] [outer = 0x121356000]
18:34:57 INFO - PROCESS | 1649 | 1447468497452 Marionette INFO loaded listener.js
18:34:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128281400) [pid = 1649] [serial = 398] [outer = 0x121356000]
18:34:57 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
18:34:57 INFO - document served over http requires an http
18:34:57 INFO - sub-resource via xhr-request using the meta-referrer
18:34:57 INFO - delivery method with no-redirect and when
18:34: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"
18:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:57 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
18:34:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 473ms
18:34:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:34:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12807c800 == 50 [pid = 1649] [id = 143]
18:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x125364000) [pid = 1649] [serial = 399] [outer = 0x0]
18:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x128e38000) [pid = 1649] [serial = 400] [outer = 0x125364000]
18:34:57 INFO - PROCESS | 1649 | 1447468497912 Marionette INFO loaded listener.js
18:34:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128ee5400) [pid = 1649] [serial = 401] [outer = 0x125364000]
18:34:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:34:58 INFO - document served over http requires an http
18:34:58 INFO - sub-resource via xhr-request using the meta-referrer
18:34:58 INFO - delivery method with swap-origin-redirect and when
18:34: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"
18:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:34:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
18:34:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 522ms
18:34:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:34:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282e2000 == 51 [pid = 1649] [id = 144]
18:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128f85800) [pid = 1649] [serial = 402] [outer = 0x0]
18:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128f88000) [pid = 1649] [serial = 403] [outer = 0x128f85800]
18:34:58 INFO - PROCESS | 1649 | 1447468498435 Marionette INFO loaded listener.js
18:34:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x128f8fc00) [pid = 1649] [serial = 404] [outer = 0x128f85800]
18:34:58 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
18:34:58 INFO - document served over http requires an https
18:34:58 INFO - sub-resource via fetch-request using the meta-referrer
18:34:58 INFO - delivery method with keep-origin-redirect and when
18:34: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"
18:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:58 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
18:34:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 518ms
18:34:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:34:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2b4000 == 52 [pid = 1649] [id = 145]
18:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128f8d400) [pid = 1649] [serial = 405] [outer = 0x0]
18:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a106c00) [pid = 1649] [serial = 406] [outer = 0x128f8d400]
18:34:58 INFO - PROCESS | 1649 | 1447468498968 Marionette INFO loaded listener.js
18:34:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12aa63000) [pid = 1649] [serial = 407] [outer = 0x128f8d400]
18:34:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
18:34:59 INFO - document served over http requires an https
18:34:59 INFO - sub-resource via fetch-request using the meta-referrer
18:34:59 INFO - delivery method with no-redirect and when
18:34: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"
18:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
18:34:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 468ms
18:34:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11fff1400) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11e1b0c00) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1206b7c00) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x113bb3800) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11e529c00) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x125d42800) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121f15c00) [pid = 1649] [serial = 340] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1241c6800) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1110f3400) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11eb62800) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x121ed2000) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11d59bc00) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x121c03000) [pid = 1649] [serial = 335] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468486724]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11fff1000) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11f664000) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113bb1400) [pid = 1649] [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]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120569000) [pid = 1649] [serial = 330] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11fb4c400) [pid = 1649] [serial = 341] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121ed4800) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1244d3c00) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11fa2c000) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1257be800) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112b33400) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125d45c00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120568400) [pid = 1649] [serial = 331] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1204c3000) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12001a000) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121ed4000) [pid = 1649] [serial = 336] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468486724]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121b5c000) [pid = 1649] [serial = 333] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11fc36400) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11fb4b000) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x120013400) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11cf60800) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11fb4b800) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12684a800) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1244d5400) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121ec8000) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11fcec800) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12683dc00) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank]
18:34:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c0e000 == 53 [pid = 1649] [id = 146]
18:34:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1110f3400) [pid = 1649] [serial = 408] [outer = 0x0]
18:34:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113bb3800) [pid = 1649] [serial = 409] [outer = 0x1110f3400]
18:34:59 INFO - PROCESS | 1649 | 1447468499603 Marionette INFO loaded listener.js
18:34:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:34:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1204c8000) [pid = 1649] [serial = 410] [outer = 0x1110f3400]
18:34:59 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
18:34:59 INFO - document served over http requires an https
18:34:59 INFO - sub-resource via fetch-request using the meta-referrer
18:34:59 INFO - delivery method with swap-origin-redirect and when
18:34: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"
18:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:34:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:34:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:34:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:34:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:34:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:34:59 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
18:34:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 668ms
18:34:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:35:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d422000 == 54 [pid = 1649] [id = 147]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1204c4c00) [pid = 1649] [serial = 411] [outer = 0x0]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1244d3c00) [pid = 1649] [serial = 412] [outer = 0x1204c4c00]
18:35:00 INFO - PROCESS | 1649 | 1447468500144 Marionette INFO loaded listener.js
18:35:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12acdd400) [pid = 1649] [serial = 413] [outer = 0x1204c4c00]
18:35:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d434800 == 55 [pid = 1649] [id = 148]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12acdf800) [pid = 1649] [serial = 414] [outer = 0x0]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1257be800) [pid = 1649] [serial = 415] [outer = 0x12acdf800]
18:35:00 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
18:35:00 INFO - document served over http requires an https
18:35:00 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:00 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:00 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
18:35:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
18:35:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:35:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7db800 == 56 [pid = 1649] [id = 149]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12af9dc00) [pid = 1649] [serial = 416] [outer = 0x0]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12afa3c00) [pid = 1649] [serial = 417] [outer = 0x12af9dc00]
18:35:00 INFO - PROCESS | 1649 | 1447468500632 Marionette INFO loaded listener.js
18:35:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12afcf400) [pid = 1649] [serial = 418] [outer = 0x12af9dc00]
18:35:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x125818800 == 57 [pid = 1649] [id = 150]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12afcb800) [pid = 1649] [serial = 419] [outer = 0x0]
18:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12afd9800) [pid = 1649] [serial = 420] [outer = 0x12afcb800]
18:35:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
18:35:01 INFO - document served over http requires an https
18:35:01 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:01 INFO - delivery method with no-redirect and when
18:35: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"
18:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
18:35:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 521ms
18:35:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:35:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d822000 == 58 [pid = 1649] [id = 151]
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12afd6800) [pid = 1649] [serial = 421] [outer = 0x0]
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12afd9400) [pid = 1649] [serial = 422] [outer = 0x12afd6800]
18:35:01 INFO - PROCESS | 1649 | 1447468501157 Marionette INFO loaded listener.js
18:35:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12bb10800) [pid = 1649] [serial = 423] [outer = 0x12afd6800]
18:35:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d82f800 == 59 [pid = 1649] [id = 152]
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12afd1c00) [pid = 1649] [serial = 424] [outer = 0x0]
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12bb13c00) [pid = 1649] [serial = 425] [outer = 0x12afd1c00]
18:35:01 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
18:35:01 INFO - document served over http requires an https
18:35:01 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:01 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:01 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
18:35:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 467ms
18:35:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:35:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7c7800 == 60 [pid = 1649] [id = 153]
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x112a71400) [pid = 1649] [serial = 426] [outer = 0x0]
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113154000) [pid = 1649] [serial = 427] [outer = 0x112a71400]
18:35:01 INFO - PROCESS | 1649 | 1447468501739 Marionette INFO loaded listener.js
18:35:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11eb61c00) [pid = 1649] [serial = 428] [outer = 0x112a71400]
18:35:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:02 INFO - document served over http requires an https
18:35:02 INFO - sub-resource via script-tag using the meta-referrer
18:35:02 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
18:35:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 721ms
18:35:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:35:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x122254000 == 61 [pid = 1649] [id = 154]
18:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11fa29800) [pid = 1649] [serial = 429] [outer = 0x0]
18:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11fc35c00) [pid = 1649] [serial = 430] [outer = 0x11fa29800]
18:35:02 INFO - PROCESS | 1649 | 1447468502423 Marionette INFO loaded listener.js
18:35:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1206b7400) [pid = 1649] [serial = 431] [outer = 0x11fa29800]
18:35:02 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
18:35:02 INFO - document served over http requires an https
18:35:02 INFO - sub-resource via script-tag using the meta-referrer
18:35:02 INFO - delivery method with no-redirect and when
18:35: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"
18:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:02 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
18:35:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 628ms
18:35:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:35:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d428000 == 62 [pid = 1649] [id = 155]
18:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121ec9000) [pid = 1649] [serial = 432] [outer = 0x0]
18:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1244cf800) [pid = 1649] [serial = 433] [outer = 0x121ec9000]
18:35:03 INFO - PROCESS | 1649 | 1447468503108 Marionette INFO loaded listener.js
18:35:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126837400) [pid = 1649] [serial = 434] [outer = 0x121ec9000]
18:35:03 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
18:35:03 INFO - document served over http requires an https
18:35:03 INFO - sub-resource via script-tag using the meta-referrer
18:35:03 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:03 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
18:35:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 679ms
18:35:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:35:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db2f800 == 63 [pid = 1649] [id = 156]
18:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127e88c00) [pid = 1649] [serial = 435] [outer = 0x0]
18:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x127f91400) [pid = 1649] [serial = 436] [outer = 0x127e88c00]
18:35:03 INFO - PROCESS | 1649 | 1447468503740 Marionette INFO loaded listener.js
18:35:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12abdd800) [pid = 1649] [serial = 437] [outer = 0x127e88c00]
18:35:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:04 INFO - document served over http requires an https
18:35:04 INFO - sub-resource via xhr-request using the meta-referrer
18:35:04 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
18:35:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 624ms
18:35:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:35:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df34800 == 64 [pid = 1649] [id = 157]
18:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12afa6800) [pid = 1649] [serial = 438] [outer = 0x0]
18:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12afd8c00) [pid = 1649] [serial = 439] [outer = 0x12afa6800]
18:35:04 INFO - PROCESS | 1649 | 1447468504396 Marionette INFO loaded listener.js
18:35:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bc26000) [pid = 1649] [serial = 440] [outer = 0x12afa6800]
18:35:04 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
18:35:04 INFO - document served over http requires an https
18:35:04 INFO - sub-resource via xhr-request using the meta-referrer
18:35:04 INFO - delivery method with no-redirect and when
18:35: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"
18:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:04 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
18:35:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 626ms
18:35:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:35:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e869000 == 65 [pid = 1649] [id = 158]
18:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bb0e400) [pid = 1649] [serial = 441] [outer = 0x0]
18:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12d4b7000) [pid = 1649] [serial = 442] [outer = 0x12bb0e400]
18:35:05 INFO - PROCESS | 1649 | 1447468505001 Marionette INFO loaded listener.js
18:35:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d4c4800) [pid = 1649] [serial = 443] [outer = 0x12bb0e400]
18:35:05 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
18:35:05 INFO - document served over http requires an https
18:35:05 INFO - sub-resource via xhr-request using the meta-referrer
18:35:05 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:05 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
18:35:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 623ms
18:35:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:35:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1dd000 == 66 [pid = 1649] [id = 159]
18:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d4bdc00) [pid = 1649] [serial = 444] [outer = 0x0]
18:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d8c7800) [pid = 1649] [serial = 445] [outer = 0x12d4bdc00]
18:35:05 INFO - PROCESS | 1649 | 1447468505660 Marionette INFO loaded listener.js
18:35:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12db85800) [pid = 1649] [serial = 446] [outer = 0x12d4bdc00]
18:35:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:06 INFO - document served over http requires an http
18:35:06 INFO - sub-resource via fetch-request using the meta-referrer
18:35:06 INFO - delivery method with keep-origin-redirect and when
18:35:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
18:35:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 624ms
18:35:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:35:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c03000 == 67 [pid = 1649] [id = 160]
18:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12acdbc00) [pid = 1649] [serial = 447] [outer = 0x0]
18:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12db86c00) [pid = 1649] [serial = 448] [outer = 0x12acdbc00]
18:35:06 INFO - PROCESS | 1649 | 1447468506249 Marionette INFO loaded listener.js
18:35:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12df10c00) [pid = 1649] [serial = 449] [outer = 0x12acdbc00]
18:35:06 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
18:35:06 INFO - document served over http requires an http
18:35:06 INFO - sub-resource via fetch-request using the meta-referrer
18:35:06 INFO - delivery method with no-redirect and when
18:35:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:06 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
18:35:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 570ms
18:35:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:35:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c21000 == 68 [pid = 1649] [id = 161]
18:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12db8bc00) [pid = 1649] [serial = 450] [outer = 0x0]
18:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12df14800) [pid = 1649] [serial = 451] [outer = 0x12db8bc00]
18:35:06 INFO - PROCESS | 1649 | 1447468506824 Marionette INFO loaded listener.js
18:35:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12dfd9800) [pid = 1649] [serial = 452] [outer = 0x12db8bc00]
18:35:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:35:07 INFO - document served over http requires an http
18:35:07 INFO - sub-resource via fetch-request using the meta-referrer
18:35:07 INFO - delivery method with swap-origin-redirect and when
18:35:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
18:35:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 624ms
18:35:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:35:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c60800 == 69 [pid = 1649] [id = 162]
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x120014400) [pid = 1649] [serial = 453] [outer = 0x0]
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1248cd400) [pid = 1649] [serial = 454] [outer = 0x120014400]
18:35:08 INFO - PROCESS | 1649 | 1447468508093 Marionette INFO loaded listener.js
18:35:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12dfe6400) [pid = 1649] [serial = 455] [outer = 0x120014400]
18:35:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e221800 == 70 [pid = 1649] [id = 163]
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11eb5e000) [pid = 1649] [serial = 456] [outer = 0x0]
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11de3c800) [pid = 1649] [serial = 457] [outer = 0x11eb5e000]
18:35:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:08 INFO - document served over http requires an http
18:35:08 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:08 INFO - delivery method with keep-origin-redirect and when
18:35:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
18:35:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1380ms
18:35:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:35:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x121bbf800 == 71 [pid = 1649] [id = 164]
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11fa28800) [pid = 1649] [serial = 458] [outer = 0x0]
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11fb46400) [pid = 1649] [serial = 459] [outer = 0x11fa28800]
18:35:08 INFO - PROCESS | 1649 | 1447468508846 Marionette INFO loaded listener.js
18:35:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x120561000) [pid = 1649] [serial = 460] [outer = 0x11fa28800]
18:35:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x121bc8800 == 72 [pid = 1649] [id = 165]
18:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11fa2c000) [pid = 1649] [serial = 461] [outer = 0x0]
18:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11eb5f400) [pid = 1649] [serial = 462] [outer = 0x11fa2c000]
18:35:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
18:35:09 INFO - document served over http requires an http
18:35:09 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:09 INFO - delivery method with no-redirect and when
18:35:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
18:35:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 784ms
18:35:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:35:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11facb000 == 73 [pid = 1649] [id = 166]
18:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11fa2d400) [pid = 1649] [serial = 463] [outer = 0x0]
18:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1204bd000) [pid = 1649] [serial = 464] [outer = 0x11fa2d400]
18:35:09 INFO - PROCESS | 1649 | 1447468509651 Marionette INFO loaded listener.js
18:35:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x121ec8000) [pid = 1649] [serial = 465] [outer = 0x11fa2d400]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1282db800 == 72 [pid = 1649] [id = 127]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x125d8e800 == 71 [pid = 1649] [id = 121]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x128020800 == 70 [pid = 1649] [id = 125]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x124448800 == 69 [pid = 1649] [id = 117]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x124b3e000 == 68 [pid = 1649] [id = 119]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc12000 == 67 [pid = 1649] [id = 124]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x127c17800 == 66 [pid = 1649] [id = 123]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d82f800 == 65 [pid = 1649] [id = 152]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d822000 == 64 [pid = 1649] [id = 151]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x125818800 == 63 [pid = 1649] [id = 150]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7db800 == 62 [pid = 1649] [id = 149]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d434800 == 61 [pid = 1649] [id = 148]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d422000 == 60 [pid = 1649] [id = 147]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x127c0e000 == 59 [pid = 1649] [id = 146]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2b4000 == 58 [pid = 1649] [id = 145]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1282e2000 == 57 [pid = 1649] [id = 144]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12807c800 == 56 [pid = 1649] [id = 143]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11ddf1800 == 55 [pid = 1649] [id = 142]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x127c11000 == 54 [pid = 1649] [id = 141]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x125316000 == 53 [pid = 1649] [id = 140]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12225f000 == 52 [pid = 1649] [id = 139]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc1c800 == 51 [pid = 1649] [id = 138]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x113128000 == 50 [pid = 1649] [id = 137]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee7c000 == 49 [pid = 1649] [id = 136]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7bc000 == 48 [pid = 1649] [id = 135]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc63800 == 47 [pid = 1649] [id = 134]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2c4800 == 46 [pid = 1649] [id = 133]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0d000 == 45 [pid = 1649] [id = 132]
18:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12abef000 == 44 [pid = 1649] [id = 131]
18:35:10 INFO - PROCESS | 1649 | --DOCSHELL 0x128180000 == 43 [pid = 1649] [id = 130]
18:35:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11fae1800 == 42 [pid = 1649] [id = 129]
18:35:10 INFO - PROCESS | 1649 | --DOCSHELL 0x112ad1800 == 41 [pid = 1649] [id = 128]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11f0f4c00) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1204a7800) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11fcf4c00) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11de42000) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1241bfc00) [pid = 1649] [serial = 339] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x125363000) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1248cc800) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x121ec7400) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x125c85800) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x120568000) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank]
18:35:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d89f800 == 42 [pid = 1649] [id = 167]
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11f657c00) [pid = 1649] [serial = 466] [outer = 0x0]
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1204c8800) [pid = 1649] [serial = 467] [outer = 0x11f657c00]
18:35:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:35:10 INFO - document served over http requires an http
18:35:10 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:10 INFO - delivery method with swap-origin-redirect and when
18:35:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
18:35:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
18:35:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:35:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc6c800 == 43 [pid = 1649] [id = 168]
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x121ecd400) [pid = 1649] [serial = 468] [outer = 0x0]
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1241bf800) [pid = 1649] [serial = 469] [outer = 0x121ecd400]
18:35:10 INFO - PROCESS | 1649 | 1447468510358 Marionette INFO loaded listener.js
18:35:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x125367800) [pid = 1649] [serial = 470] [outer = 0x121ecd400]
18:35:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:10 INFO - document served over http requires an http
18:35:10 INFO - sub-resource via script-tag using the meta-referrer
18:35:10 INFO - delivery method with keep-origin-redirect and when
18:35:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
18:35:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 523ms
18:35:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:35:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b30800 == 44 [pid = 1649] [id = 169]
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x125d3a000) [pid = 1649] [serial = 471] [outer = 0x0]
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x125d45c00) [pid = 1649] [serial = 472] [outer = 0x125d3a000]
18:35:10 INFO - PROCESS | 1649 | 1447468510883 Marionette INFO loaded listener.js
18:35:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x126840c00) [pid = 1649] [serial = 473] [outer = 0x125d3a000]
18:35:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
18:35:11 INFO - document served over http requires an http
18:35:11 INFO - sub-resource via script-tag using the meta-referrer
18:35:11 INFO - delivery method with no-redirect and when
18:35:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
18:35:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 471ms
18:35:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:35:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c05000 == 45 [pid = 1649] [id = 170]
18:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1264a1400) [pid = 1649] [serial = 474] [outer = 0x0]
18:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x127e87000) [pid = 1649] [serial = 475] [outer = 0x1264a1400]
18:35:11 INFO - PROCESS | 1649 | 1447468511360 Marionette INFO loaded listener.js
18:35:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128e35c00) [pid = 1649] [serial = 476] [outer = 0x1264a1400]
18:35:11 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
18:35:11 INFO - document served over http requires an http
18:35:11 INFO - sub-resource via script-tag using the meta-referrer
18:35:11 INFO - delivery method with swap-origin-redirect and when
18:35:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:11 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
18:35:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 469ms
18:35:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:35:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d42000 == 46 [pid = 1649] [id = 171]
18:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x128ee2000) [pid = 1649] [serial = 477] [outer = 0x0]
18:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128f84800) [pid = 1649] [serial = 478] [outer = 0x128ee2000]
18:35:11 INFO - PROCESS | 1649 | 1447468511826 Marionette INFO loaded listener.js
18:35:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12abd7c00) [pid = 1649] [serial = 479] [outer = 0x128ee2000]
18:35:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:12 INFO - document served over http requires an http
18:35:12 INFO - sub-resource via xhr-request using the meta-referrer
18:35:12 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
18:35:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 574ms
18:35:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:35:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128184800 == 47 [pid = 1649] [id = 172]
18:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x127e8c000) [pid = 1649] [serial = 480] [outer = 0x0]
18:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12acdc800) [pid = 1649] [serial = 481] [outer = 0x127e8c000]
18:35:12 INFO - PROCESS | 1649 | 1447468512404 Marionette INFO loaded listener.js
18:35:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12bb09c00) [pid = 1649] [serial = 482] [outer = 0x127e8c000]
18:35:12 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
18:35:12 INFO - document served over http requires an http
18:35:12 INFO - sub-resource via xhr-request using the meta-referrer
18:35:12 INFO - delivery method with no-redirect and when
18:35: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"
18:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:12 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
18:35:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 469ms
18:35:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:35:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2a2000 == 48 [pid = 1649] [id = 173]
18:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12bc24c00) [pid = 1649] [serial = 483] [outer = 0x0]
18:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12d4bd800) [pid = 1649] [serial = 484] [outer = 0x12bc24c00]
18:35:12 INFO - PROCESS | 1649 | 1447468512888 Marionette INFO loaded listener.js
18:35:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12d8c5c00) [pid = 1649] [serial = 485] [outer = 0x12bc24c00]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x127e8c400) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x125d44c00) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11ffbd400) [pid = 1649] [serial = 383] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x126841000) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x126096800) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x120009800) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1217cec00) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1244d3c00) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11eb6a800) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468494567]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x121ac9800) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11f654c00) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x113bb3800) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12227b800) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12afa3c00) [pid = 1649] [serial = 417] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1204c2400) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1264a6000) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12a106c00) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1257be800) [pid = 1649] [serial = 415] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128e38000) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11ea8b400) [pid = 1649] [serial = 375] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128f88000) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11fc39800) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11d0ca400) [pid = 1649] [serial = 373] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x112b27000) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12afd9800) [pid = 1649] [serial = 420] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468500916]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12afd9400) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1206b6400) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1110f3400) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12acdf800) [pid = 1649] [serial = 414] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1204cbc00) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11e527c00) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11eb6c000) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12af9dc00) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128f8d400) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12afcb800) [pid = 1649] [serial = 419] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468500916]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11eb62000) [pid = 1649] [serial = 377] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468494567]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x128f85800) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1204c4c00) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x125364000) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11e2d5400) [pid = 1649] [serial = 382] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11eb69c00) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x121356000) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12608d000) [pid = 1649] [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]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12683f800) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126856400) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128281400) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank]
18:35:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128ee5400) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank]
18:35:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:35:13 INFO - document served over http requires an http
18:35:13 INFO - sub-resource via xhr-request using the meta-referrer
18:35:13 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
18:35:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 526ms
18:35:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:35:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0c800 == 49 [pid = 1649] [id = 174]
18:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11f654c00) [pid = 1649] [serial = 486] [outer = 0x0]
18:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1217cec00) [pid = 1649] [serial = 487] [outer = 0x11f654c00]
18:35:13 INFO - PROCESS | 1649 | 1447468513403 Marionette INFO loaded listener.js
18:35:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128ee8800) [pid = 1649] [serial = 488] [outer = 0x11f654c00]
18:35:13 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
18:35:13 INFO - document served over http requires an https
18:35:13 INFO - sub-resource via fetch-request using the meta-referrer
18:35:13 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:13 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
18:35:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 472ms
18:35:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:35:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d5000 == 50 [pid = 1649] [id = 175]
18:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12819fc00) [pid = 1649] [serial = 489] [outer = 0x0]
18:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12afd9400) [pid = 1649] [serial = 490] [outer = 0x12819fc00]
18:35:13 INFO - PROCESS | 1649 | 1447468513884 Marionette INFO loaded listener.js
18:35:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12dfe2800) [pid = 1649] [serial = 491] [outer = 0x12819fc00]
18:35:14 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
18:35:14 INFO - document served over http requires an https
18:35:14 INFO - sub-resource via fetch-request using the meta-referrer
18:35:14 INFO - delivery method with no-redirect and when
18:35: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"
18:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:14 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
18:35:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 476ms
18:35:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:35:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7d6000 == 51 [pid = 1649] [id = 176]
18:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1206b6400) [pid = 1649] [serial = 492] [outer = 0x0]
18:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12f623c00) [pid = 1649] [serial = 493] [outer = 0x1206b6400]
18:35:14 INFO - PROCESS | 1649 | 1447468514372 Marionette INFO loaded listener.js
18:35:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12f6bf400) [pid = 1649] [serial = 494] [outer = 0x1206b6400]
18:35:14 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
18:35:14 INFO - document served over http requires an https
18:35:14 INFO - sub-resource via fetch-request using the meta-referrer
18:35:14 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:14 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
18:35:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 520ms
18:35:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:35:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db2d800 == 52 [pid = 1649] [id = 177]
18:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11e571000) [pid = 1649] [serial = 495] [outer = 0x0]
18:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11e579800) [pid = 1649] [serial = 496] [outer = 0x11e571000]
18:35:14 INFO - PROCESS | 1649 | 1447468514883 Marionette INFO loaded listener.js
18:35:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11fa15000) [pid = 1649] [serial = 497] [outer = 0x11e571000]
18:35:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f651800 == 53 [pid = 1649] [id = 178]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11e57e800) [pid = 1649] [serial = 498] [outer = 0x0]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11fa1b000) [pid = 1649] [serial = 499] [outer = 0x11e57e800]
18:35:15 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
18:35:15 INFO - document served over http requires an https
18:35:15 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:15 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:15 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
18:35:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 467ms
18:35:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:35:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x132494800 == 54 [pid = 1649] [id = 179]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11e578400) [pid = 1649] [serial = 500] [outer = 0x0]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11fa1a400) [pid = 1649] [serial = 501] [outer = 0x11e578400]
18:35:15 INFO - PROCESS | 1649 | 1447468515405 Marionette INFO loaded listener.js
18:35:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12df0d000) [pid = 1649] [serial = 502] [outer = 0x11e578400]
18:35:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x138647800 == 55 [pid = 1649] [id = 180]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12afa3800) [pid = 1649] [serial = 503] [outer = 0x0]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11e57dc00) [pid = 1649] [serial = 504] [outer = 0x12afa3800]
18:35:15 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
18:35:15 INFO - document served over http requires an https
18:35:15 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:15 INFO - delivery method with no-redirect and when
18:35: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"
18:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:15 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
18:35:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 522ms
18:35:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:35:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x138659000 == 56 [pid = 1649] [id = 181]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12f6c2000) [pid = 1649] [serial = 505] [outer = 0x0]
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12f6c5000) [pid = 1649] [serial = 506] [outer = 0x12f6c2000]
18:35:15 INFO - PROCESS | 1649 | 1447468515899 Marionette INFO loaded listener.js
18:35:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x132446800) [pid = 1649] [serial = 507] [outer = 0x12f6c2000]
18:35:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d252800 == 57 [pid = 1649] [id = 182]
18:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11d5b3c00) [pid = 1649] [serial = 508] [outer = 0x0]
18:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11e571400) [pid = 1649] [serial = 509] [outer = 0x11d5b3c00]
18:35:16 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
18:35:16 INFO - document served over http requires an https
18:35:16 INFO - sub-resource via iframe-tag using the meta-referrer
18:35:16 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:16 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
18:35:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 675ms
18:35:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:35:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fad1800 == 58 [pid = 1649] [id = 183]
18:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11fa24800) [pid = 1649] [serial = 510] [outer = 0x0]
18:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11fb47800) [pid = 1649] [serial = 511] [outer = 0x11fa24800]
18:35:16 INFO - PROCESS | 1649 | 1447468516667 Marionette INFO loaded listener.js
18:35:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1204c5000) [pid = 1649] [serial = 512] [outer = 0x11fa24800]
18:35:17 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
18:35:17 INFO - document served over http requires an https
18:35:17 INFO - sub-resource via script-tag using the meta-referrer
18:35:17 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:17 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
18:35:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 676ms
18:35:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:35:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7ce000 == 59 [pid = 1649] [id = 184]
18:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x121ac4800) [pid = 1649] [serial = 513] [outer = 0x0]
18:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x121f14400) [pid = 1649] [serial = 514] [outer = 0x121ac4800]
18:35:17 INFO - PROCESS | 1649 | 1447468517393 Marionette INFO loaded listener.js
18:35:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x126857000) [pid = 1649] [serial = 515] [outer = 0x121ac4800]
18:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128e35400) [pid = 1649] [serial = 516] [outer = 0x12dfe4000]
18:35:17 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
18:35:17 INFO - document served over http requires an https
18:35:17 INFO - sub-resource via script-tag using the meta-referrer
18:35:17 INFO - delivery method with no-redirect and when
18:35: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"
18:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:17 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
18:35:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 690ms
18:35:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:35:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x138511800 == 60 [pid = 1649] [id = 185]
18:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x128f8dc00) [pid = 1649] [serial = 517] [outer = 0x0]
18:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12a153000) [pid = 1649] [serial = 518] [outer = 0x128f8dc00]
18:35:18 INFO - PROCESS | 1649 | 1447468518070 Marionette INFO loaded listener.js
18:35:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12dfe5000) [pid = 1649] [serial = 519] [outer = 0x128f8dc00]
18:35:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:35:18 INFO - document served over http requires an https
18:35:18 INFO - sub-resource via script-tag using the meta-referrer
18:35:18 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
18:35:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 674ms
18:35:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:35:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x13c7cd000 == 61 [pid = 1649] [id = 186]
18:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12f627800) [pid = 1649] [serial = 520] [outer = 0x0]
18:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12f62cc00) [pid = 1649] [serial = 521] [outer = 0x12f627800]
18:35:18 INFO - PROCESS | 1649 | 1447468518753 Marionette INFO loaded listener.js
18:35:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x132443400) [pid = 1649] [serial = 522] [outer = 0x12f627800]
18:35:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:19 INFO - document served over http requires an https
18:35:19 INFO - sub-resource via xhr-request using the meta-referrer
18:35:19 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
18:35:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
18:35:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:35:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc60800 == 62 [pid = 1649] [id = 187]
18:35:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128f84c00) [pid = 1649] [serial = 523] [outer = 0x0]
18:35:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12bc3b000) [pid = 1649] [serial = 524] [outer = 0x128f84c00]
18:35:19 INFO - PROCESS | 1649 | 1447468519358 Marionette INFO loaded listener.js
18:35:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12f631400) [pid = 1649] [serial = 525] [outer = 0x128f84c00]
18:35:19 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
18:35:19 INFO - document served over http requires an https
18:35:19 INFO - sub-resource via xhr-request using the meta-referrer
18:35:19 INFO - delivery method with no-redirect and when
18:35: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"
18:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:19 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
18:35:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 623ms
18:35:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:35:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x139eca000 == 63 [pid = 1649] [id = 188]
18:35:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x13244b800) [pid = 1649] [serial = 526] [outer = 0x0]
18:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x13244e000) [pid = 1649] [serial = 527] [outer = 0x13244b800]
18:35:20 INFO - PROCESS | 1649 | 1447468520025 Marionette INFO loaded listener.js
18:35:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1355bd000) [pid = 1649] [serial = 528] [outer = 0x13244b800]
18:35:20 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
18:35:20 INFO - document served over http requires an https
18:35:20 INFO - sub-resource via xhr-request using the meta-referrer
18:35:20 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:20 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
18:35:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 624ms
18:35:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
18:35:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x137508800 == 64 [pid = 1649] [id = 189]
18:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1264a1c00) [pid = 1649] [serial = 529] [outer = 0x0]
18:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x13244d400) [pid = 1649] [serial = 530] [outer = 0x1264a1c00]
18:35:20 INFO - PROCESS | 1649 | 1447468520619 Marionette INFO loaded listener.js
18:35:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1355e8c00) [pid = 1649] [serial = 531] [outer = 0x1264a1c00]
18:35:21 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
18:35:21 INFO - document served over http requires an http
18:35:21 INFO - sub-resource via fetch-request using the http-csp
18:35:21 INFO - delivery method with keep-origin-redirect and when
18:35:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:21 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
18:35:21 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 1477ms
18:35:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
18:35:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc11800 == 65 [pid = 1649] [id = 190]
18:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11fce1800) [pid = 1649] [serial = 532] [outer = 0x0]
18:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x120648400) [pid = 1649] [serial = 533] [outer = 0x11fce1800]
18:35:22 INFO - PROCESS | 1649 | 1447468522097 Marionette INFO loaded listener.js
18:35:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x121c8dc00) [pid = 1649] [serial = 534] [outer = 0x11fce1800]
18:35:22 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
18:35:22 INFO - document served over http requires an http
18:35:22 INFO - sub-resource via fetch-request using the http-csp
18:35:22 INFO - delivery method with no-redirect and when
18:35:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:22 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
18:35:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 927ms
18:35:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
18:35:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800c000 == 66 [pid = 1649] [id = 191]
18:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11fa2d800) [pid = 1649] [serial = 535] [outer = 0x0]
18:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11fb49800) [pid = 1649] [serial = 536] [outer = 0x11fa2d800]
18:35:23 INFO - PROCESS | 1649 | 1447468523015 Marionette INFO loaded listener.js
18:35:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1204cac00) [pid = 1649] [serial = 537] [outer = 0x11fa2d800]
18:35:23 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
18:35:23 INFO - document served over http requires an http
18:35:23 INFO - sub-resource via fetch-request using the http-csp
18:35:23 INFO - delivery method with swap-origin-redirect and when
18:35:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:23 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
18:35:23 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 728ms
18:35:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:35:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc18000 == 67 [pid = 1649] [id = 192]
18:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11fa13400) [pid = 1649] [serial = 538] [outer = 0x0]
18:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11fc3b400) [pid = 1649] [serial = 539] [outer = 0x11fa13400]
18:35:23 INFO - PROCESS | 1649 | 1447468523748 Marionette INFO loaded listener.js
18:35:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x120271000) [pid = 1649] [serial = 540] [outer = 0x11fa13400]
18:35:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc22800 == 68 [pid = 1649] [id = 193]
18:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11ffbd400) [pid = 1649] [serial = 541] [outer = 0x0]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x128183000 == 67 [pid = 1649] [id = 126]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x138647800 == 66 [pid = 1649] [id = 180]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x132494800 == 65 [pid = 1649] [id = 179]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f651800 == 64 [pid = 1649] [id = 178]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12db2d800 == 63 [pid = 1649] [id = 177]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7d6000 == 62 [pid = 1649] [id = 176]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d5000 == 61 [pid = 1649] [id = 175]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0c800 == 60 [pid = 1649] [id = 174]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a2a2000 == 59 [pid = 1649] [id = 173]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x128184800 == 58 [pid = 1649] [id = 172]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x127d42000 == 57 [pid = 1649] [id = 171]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x127c05000 == 56 [pid = 1649] [id = 170]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x124b30800 == 55 [pid = 1649] [id = 169]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc6c800 == 54 [pid = 1649] [id = 168]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11d89f800 == 53 [pid = 1649] [id = 167]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11facb000 == 52 [pid = 1649] [id = 166]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121bc8800 == 51 [pid = 1649] [id = 165]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121bbf800 == 50 [pid = 1649] [id = 164]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x125c60800 == 49 [pid = 1649] [id = 162]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x131c21000 == 48 [pid = 1649] [id = 161]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x131c03000 == 47 [pid = 1649] [id = 160]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1dd000 == 46 [pid = 1649] [id = 159]
18:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11315f400) [pid = 1649] [serial = 542] [outer = 0x11ffbd400]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12e869000 == 45 [pid = 1649] [id = 158]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12df34800 == 44 [pid = 1649] [id = 157]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12db2f800 == 43 [pid = 1649] [id = 156]
18:35:24 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7c7800 == 42 [pid = 1649] [id = 153]
18:35:24 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
18:35:24 INFO - document served over http requires an http
18:35:24 INFO - sub-resource via iframe-tag using the http-csp
18:35:24 INFO - delivery method with keep-origin-redirect and when
18:35:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:24 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
18:35:24 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 770ms
18:35:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x120565c00) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12acdd400) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1257c1800) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11ffef400) [pid = 1649] [serial = 381] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x121fb0800) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1204c8000) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x128f8fc00) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11fa2ac00) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12aa63000) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12afcf400) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank]
18:35:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11facb000 == 43 [pid = 1649] [id = 194]
18:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11fa2ac00) [pid = 1649] [serial = 543] [outer = 0x0]
18:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11fce8c00) [pid = 1649] [serial = 544] [outer = 0x11fa2ac00]
18:35:24 INFO - PROCESS | 1649 | 1447468524519 Marionette INFO loaded listener.js
18:35:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12056a000) [pid = 1649] [serial = 545] [outer = 0x11fa2ac00]
18:35:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12229e000 == 44 [pid = 1649] [id = 195]
18:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12056c800) [pid = 1649] [serial = 546] [outer = 0x0]
18:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x121355400) [pid = 1649] [serial = 547] [outer = 0x12056c800]
18:35:24 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
18:35:24 INFO - document served over http requires an http
18:35:24 INFO - sub-resource via iframe-tag using the http-csp
18:35:24 INFO - delivery method with no-redirect and when
18:35:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:24 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
18:35:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 527ms
18:35:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:35:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x125806800 == 45 [pid = 1649] [id = 196]
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x120569800) [pid = 1649] [serial = 548] [outer = 0x0]
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x121c03400) [pid = 1649] [serial = 549] [outer = 0x120569800]
18:35:25 INFO - PROCESS | 1649 | 1447468525061 Marionette INFO loaded listener.js
18:35:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x121ecac00) [pid = 1649] [serial = 550] [outer = 0x120569800]
18:35:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c1d800 == 46 [pid = 1649] [id = 197]
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12056d000) [pid = 1649] [serial = 551] [outer = 0x0]
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x121fbe400) [pid = 1649] [serial = 552] [outer = 0x12056d000]
18:35:25 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
18:35:25 INFO - document served over http requires an http
18:35:25 INFO - sub-resource via iframe-tag using the http-csp
18:35:25 INFO - delivery method with swap-origin-redirect and when
18:35:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:35:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:25 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
18:35:25 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 569ms
18:35:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
18:35:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x127ca1000 == 47 [pid = 1649] [id = 198]
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x121d54400) [pid = 1649] [serial = 553] [outer = 0x0]
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x121fb7800) [pid = 1649] [serial = 554] [outer = 0x121d54400]
18:35:25 INFO - PROCESS | 1649 | 1447468525613 Marionette INFO loaded listener.js
18:35:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x125361000) [pid = 1649] [serial = 555] [outer = 0x121d54400]
18:35:25 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
18:35:25 INFO - document served over http requires an http
18:35:25 INFO - sub-resource via script-tag using the http-csp
18:35:25 INFO - delivery method with keep-origin-redirect and when
18:35:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:25 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
18:35:25 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
18:35:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
18:35:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x128181800 == 48 [pid = 1649] [id = 199]
18:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x125a0a800) [pid = 1649] [serial = 556] [outer = 0x0]
18:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x125c80000) [pid = 1649] [serial = 557] [outer = 0x125a0a800]
18:35:26 INFO - PROCESS | 1649 | 1447468526050 Marionette INFO loaded listener.js
18:35:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12683f400) [pid = 1649] [serial = 558] [outer = 0x125a0a800]
18:35:26 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
18:35:26 INFO - document served over http requires an http
18:35:26 INFO - sub-resource via script-tag using the http-csp
18:35:26 INFO - delivery method with no-redirect and when
18:35:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:26 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
18:35:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 525ms
18:35:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
18:35:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a29a800 == 49 [pid = 1649] [id = 200]
18:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11fc33000) [pid = 1649] [serial = 559] [outer = 0x0]
18:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x127e81800) [pid = 1649] [serial = 560] [outer = 0x11fc33000]
18:35:26 INFO - PROCESS | 1649 | 1447468526591 Marionette INFO loaded listener.js
18:35:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x128e34c00) [pid = 1649] [serial = 561] [outer = 0x11fc33000]
18:35:26 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
18:35:26 INFO - document served over http requires an http
18:35:26 INFO - sub-resource via script-tag using the http-csp
18:35:26 INFO - delivery method with swap-origin-redirect and when
18:35:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
18:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:26 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
18:35:26 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 523ms
18:35:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
18:35:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2c2000 == 50 [pid = 1649] [id = 201]
18:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x128edec00) [pid = 1649] [serial = 562] [outer = 0x0]
18:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x128ee6800) [pid = 1649] [serial = 563] [outer = 0x128edec00]
18:35:27 INFO - PROCESS | 1649 | 1447468527116 Marionette INFO loaded listener.js
18:35:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x128f93c00) [pid = 1649] [serial = 564] [outer = 0x128edec00]
18:35:27 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
18:35:27 INFO - document served over http requires an http
18:35:27 INFO - sub-resource via xhr-request using the http-csp
18:35:27 INFO - delivery method with keep-origin-redirect and when
18:35:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:27 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
18:35:27 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 532ms
18:35:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
18:35:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d418000 == 51 [pid = 1649] [id = 202]
18:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x128ee3000) [pid = 1649] [serial = 565] [outer = 0x0]
18:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12a244000) [pid = 1649] [serial = 566] [outer = 0x128ee3000]
18:35:27 INFO - PROCESS | 1649 | 1447468527658 Marionette INFO loaded listener.js
18:35:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12a24d000) [pid = 1649] [serial = 567] [outer = 0x128ee3000]
18:35:28 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
18:35:28 INFO - document served over http requires an http
18:35:28 INFO - sub-resource via xhr-request using the http-csp
18:35:28 INFO - delivery method with no-redirect and when
18:35: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"
18:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:28 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
18:35:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 470ms
18:35:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
18:35:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d818000 == 52 [pid = 1649] [id = 203]
18:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x127f99800) [pid = 1649] [serial = 568] [outer = 0x0]
18:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12a24e400) [pid = 1649] [serial = 569] [outer = 0x127f99800]
18:35:28 INFO - PROCESS | 1649 | 1447468528139 Marionette INFO loaded listener.js
18:35:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12ace2800) [pid = 1649] [serial = 570] [outer = 0x127f99800]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12afd1c00) [pid = 1649] [serial = 424] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12afd6800) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11fa2d400) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11e571000) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x128ee2000) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x127e8c000) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12bc24c00) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11e578400) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11f654c00) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1264a1400) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11fa28800) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x125d3a000) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x121ecd400) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11f657c00) [pid = 1649] [serial = 466] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12afa3800) [pid = 1649] [serial = 503] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468515610]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1206b6400) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11fa2c000) [pid = 1649] [serial = 461] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468509123]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12819fc00) [pid = 1649] [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]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11e57e800) [pid = 1649] [serial = 498] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11eb5e000) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1241bf800) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12d4b7000) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1244cf800) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12bb13c00) [pid = 1649] [serial = 425] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12acdc800) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12d4bd800) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x128f84800) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x125d45c00) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12df14800) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11fa1b000) [pid = 1649] [serial = 499] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11e579800) [pid = 1649] [serial = 496] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11eb5f400) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468509123]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11fb46400) [pid = 1649] [serial = 459] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1204c8800) [pid = 1649] [serial = 467] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1204bd000) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11fa1a400) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12f623c00) [pid = 1649] [serial = 493] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11e57dc00) [pid = 1649] [serial = 504] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468515610]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12db86c00) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11fc35c00) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11de3c800) [pid = 1649] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1248cd400) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12afd8c00) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1217cec00) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x113154000) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x127e87000) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d8c7800) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12afd9400) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x127f91400) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12bb10800) [pid = 1649] [serial = 423] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12bb09c00) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d8c5c00) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank]
18:35:28 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12abd7c00) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank]
18:35:28 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
18:35:28 INFO - document served over http requires an http
18:35:28 INFO - sub-resource via xhr-request using the http-csp
18:35:28 INFO - delivery method with swap-origin-redirect and when
18:35:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:28 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
18:35:28 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 724ms
18:35:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
18:35:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d836000 == 53 [pid = 1649] [id = 204]
18:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11fc35c00) [pid = 1649] [serial = 571] [outer = 0x0]
18:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x126857400) [pid = 1649] [serial = 572] [outer = 0x11fc35c00]
18:35:28 INFO - PROCESS | 1649 | 1447468528878 Marionette INFO loaded listener.js
18:35:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12afd6000) [pid = 1649] [serial = 573] [outer = 0x11fc35c00]
18:35:29 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
18:35:29 INFO - document served over http requires an https
18:35:29 INFO - sub-resource via fetch-request using the http-csp
18:35:29 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:29 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
18:35:29 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 528ms
18:35:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
18:35:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df3c800 == 54 [pid = 1649] [id = 205]
18:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x125d45c00) [pid = 1649] [serial = 574] [outer = 0x0]
18:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12afd8c00) [pid = 1649] [serial = 575] [outer = 0x125d45c00]
18:35:29 INFO - PROCESS | 1649 | 1447468529401 Marionette INFO loaded listener.js
18:35:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bc22000) [pid = 1649] [serial = 576] [outer = 0x125d45c00]
18:35:29 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
18:35:29 INFO - document served over http requires an https
18:35:29 INFO - sub-resource via fetch-request using the http-csp
18:35:29 INFO - delivery method with no-redirect and when
18:35: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"
18:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:29 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
18:35:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 468ms
18:35:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
18:35:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f64c800 == 55 [pid = 1649] [id = 206]
18:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11d8c6800) [pid = 1649] [serial = 577] [outer = 0x0]
18:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11d8cb400) [pid = 1649] [serial = 578] [outer = 0x11d8c6800]
18:35:29 INFO - PROCESS | 1649 | 1447468529850 Marionette INFO loaded listener.js
18:35:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11d8d2800) [pid = 1649] [serial = 579] [outer = 0x11d8c6800]
18:35:30 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
18:35:30 INFO - document served over http requires an https
18:35:30 INFO - sub-resource via fetch-request using the http-csp
18:35:30 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:30 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
18:35:30 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 472ms
18:35:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:35:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c1f000 == 56 [pid = 1649] [id = 207]
18:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11d8c9000) [pid = 1649] [serial = 580] [outer = 0x0]
18:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12bc23400) [pid = 1649] [serial = 581] [outer = 0x11d8c9000]
18:35:30 INFO - PROCESS | 1649 | 1447468530352 Marionette INFO loaded listener.js
18:35:30 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d4b7000) [pid = 1649] [serial = 582] [outer = 0x11d8c9000]
18:35:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d8a5000 == 57 [pid = 1649] [id = 208]
18:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11d8cc400) [pid = 1649] [serial = 583] [outer = 0x0]
18:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11e578c00) [pid = 1649] [serial = 584] [outer = 0x11d8cc400]
18:35:30 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
18:35:30 INFO - document served over http requires an https
18:35:30 INFO - sub-resource via iframe-tag using the http-csp
18:35:30 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:30 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
18:35:30 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 673ms
18:35:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
18:35:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc63800 == 58 [pid = 1649] [id = 209]
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11fa17400) [pid = 1649] [serial = 585] [outer = 0x0]
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11fa1cc00) [pid = 1649] [serial = 586] [outer = 0x11fa17400]
18:35:31 INFO - PROCESS | 1649 | 1447468531130 Marionette INFO loaded listener.js
18:35:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11fc38000) [pid = 1649] [serial = 587] [outer = 0x11fa17400]
18:35:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c48800 == 59 [pid = 1649] [id = 210]
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11ffa3800) [pid = 1649] [serial = 588] [outer = 0x0]
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11ffaf400) [pid = 1649] [serial = 589] [outer = 0x11ffa3800]
18:35:31 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
18:35:31 INFO - document served over http requires an https
18:35:31 INFO - sub-resource via iframe-tag using the http-csp
18:35:31 INFO - delivery method with no-redirect and when
18:35: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"
18:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:31 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
18:35:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 725ms
18:35:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:35:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d81b800 == 60 [pid = 1649] [id = 211]
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11fa19c00) [pid = 1649] [serial = 590] [outer = 0x0]
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11ffa7c00) [pid = 1649] [serial = 591] [outer = 0x11fa19c00]
18:35:31 INFO - PROCESS | 1649 | 1447468531841 Marionette INFO loaded listener.js
18:35:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1204c7400) [pid = 1649] [serial = 592] [outer = 0x11fa19c00]
18:35:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x134ebe800 == 61 [pid = 1649] [id = 212]
18:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x120562800) [pid = 1649] [serial = 593] [outer = 0x0]
18:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x121ec7400) [pid = 1649] [serial = 594] [outer = 0x120562800]
18:35:32 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
18:35:32 INFO - document served over http requires an https
18:35:32 INFO - sub-resource via iframe-tag using the http-csp
18:35:32 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:32 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
18:35:32 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 673ms
18:35:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
18:35:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x137520000 == 62 [pid = 1649] [id = 213]
18:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x121ed3c00) [pid = 1649] [serial = 595] [outer = 0x0]
18:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12463c800) [pid = 1649] [serial = 596] [outer = 0x121ed3c00]
18:35:32 INFO - PROCESS | 1649 | 1447468532580 Marionette INFO loaded listener.js
18:35:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x126834c00) [pid = 1649] [serial = 597] [outer = 0x121ed3c00]
18:35:33 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
18:35:33 INFO - document served over http requires an https
18:35:33 INFO - sub-resource via script-tag using the http-csp
18:35:33 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:33 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
18:35:33 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 729ms
18:35:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
18:35:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x139edd000 == 63 [pid = 1649] [id = 214]
18:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x128e38000) [pid = 1649] [serial = 598] [outer = 0x0]
18:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x128f86c00) [pid = 1649] [serial = 599] [outer = 0x128e38000]
18:35:33 INFO - PROCESS | 1649 | 1447468533268 Marionette INFO loaded listener.js
18:35:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12afd2000) [pid = 1649] [serial = 600] [outer = 0x128e38000]
18:35:33 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
18:35:33 INFO - document served over http requires an https
18:35:33 INFO - sub-resource via script-tag using the http-csp
18:35:33 INFO - delivery method with no-redirect and when
18:35: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"
18:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:33 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
18:35:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 622ms
18:35:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
18:35:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fed800 == 64 [pid = 1649] [id = 215]
18:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x127d8f800) [pid = 1649] [serial = 601] [outer = 0x0]
18:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x127d90800) [pid = 1649] [serial = 602] [outer = 0x127d8f800]
18:35:33 INFO - PROCESS | 1649 | 1447468533896 Marionette INFO loaded listener.js
18:35:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12a246800) [pid = 1649] [serial = 603] [outer = 0x127d8f800]
18:35:34 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
18:35:34 INFO - document served over http requires an https
18:35:34 INFO - sub-resource via script-tag using the http-csp
18:35:34 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:34 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
18:35:34 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 676ms
18:35:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
18:35:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e11000 == 65 [pid = 1649] [id = 216]
18:35:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11ff10c00) [pid = 1649] [serial = 604] [outer = 0x0]
18:35:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11ff11c00) [pid = 1649] [serial = 605] [outer = 0x11ff10c00]
18:35:34 INFO - PROCESS | 1649 | 1447468534550 Marionette INFO loaded listener.js
18:35:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12bc1e000) [pid = 1649] [serial = 606] [outer = 0x11ff10c00]
18:35:34 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
18:35:34 INFO - document served over http requires an https
18:35:34 INFO - sub-resource via xhr-request using the http-csp
18:35:34 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:34 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
18:35:34 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 624ms
18:35:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
18:35:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x138ecb800 == 66 [pid = 1649] [id = 217]
18:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12ace0800) [pid = 1649] [serial = 607] [outer = 0x0]
18:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12d4b8000) [pid = 1649] [serial = 608] [outer = 0x12ace0800]
18:35:35 INFO - PROCESS | 1649 | 1447468535209 Marionette INFO loaded listener.js
18:35:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12d8c9c00) [pid = 1649] [serial = 609] [outer = 0x12ace0800]
18:35:35 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
18:35:35 INFO - document served over http requires an https
18:35:35 INFO - sub-resource via xhr-request using the http-csp
18:35:35 INFO - delivery method with no-redirect and when
18:35: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"
18:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:35 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
18:35:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 624ms
18:35:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
18:35:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e20000 == 67 [pid = 1649] [id = 218]
18:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x125a8b800) [pid = 1649] [serial = 610] [outer = 0x0]
18:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12d8c4c00) [pid = 1649] [serial = 611] [outer = 0x125a8b800]
18:35:35 INFO - PROCESS | 1649 | 1447468535801 Marionette INFO loaded listener.js
18:35:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12dfe7000) [pid = 1649] [serial = 612] [outer = 0x125a8b800]
18:35:36 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
18:35:36 INFO - document served over http requires an https
18:35:36 INFO - sub-resource via xhr-request using the http-csp
18:35:36 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:36 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
18:35:36 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 625ms
18:35:36 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
18:35:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c719800 == 68 [pid = 1649] [id = 219]
18:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12f627c00) [pid = 1649] [serial = 613] [outer = 0x0]
18:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12f62a400) [pid = 1649] [serial = 614] [outer = 0x12f627c00]
18:35:36 INFO - PROCESS | 1649 | 1447468536478 Marionette INFO loaded listener.js
18:35:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12f6ca400) [pid = 1649] [serial = 615] [outer = 0x12f627c00]
18:35:36 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
18:35:36 INFO - document served over http requires an http
18:35:36 INFO - sub-resource via fetch-request using the http-csp
18:35:36 INFO - delivery method with keep-origin-redirect and when
18:35:36 INFO - the target request is same-origin.
18:35:36 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 672ms
18:35:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
18:35:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f11e000 == 69 [pid = 1649] [id = 220]
18:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12f18fc00) [pid = 1649] [serial = 616] [outer = 0x0]
18:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12f192c00) [pid = 1649] [serial = 617] [outer = 0x12f18fc00]
18:35:37 INFO - PROCESS | 1649 | 1447468537099 Marionette INFO loaded listener.js
18:35:37 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12f199c00) [pid = 1649] [serial = 618] [outer = 0x12f18fc00]
18:35:38 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
18:35:38 INFO - document served over http requires an http
18:35:38 INFO - sub-resource via fetch-request using the http-csp
18:35:38 INFO - delivery method with no-redirect and when
18:35:38 INFO - the target request is same-origin.
18:35:38 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 1431ms
18:35:38 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
18:35:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12224f000 == 70 [pid = 1649] [id = 221]
18:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12d8cd400) [pid = 1649] [serial = 619] [outer = 0x0]
18:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12f194400) [pid = 1649] [serial = 620] [outer = 0x12d8cd400]
18:35:38 INFO - PROCESS | 1649 | 1447468538643 Marionette INFO loaded listener.js
18:35:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x13556a800) [pid = 1649] [serial = 621] [outer = 0x12d8cd400]
18:35:39 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
18:35:39 INFO - document served over http requires an http
18:35:39 INFO - sub-resource via fetch-request using the http-csp
18:35:39 INFO - delivery method with swap-origin-redirect and when
18:35:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:39 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
18:35:39 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 1174ms
18:35:39 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
18:35:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12728b000 == 71 [pid = 1649] [id = 222]
18:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11fb47c00) [pid = 1649] [serial = 622] [outer = 0x0]
18:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11fb4ec00) [pid = 1649] [serial = 623] [outer = 0x11fb47c00]
18:35:39 INFO - PROCESS | 1649 | 1447468539728 Marionette INFO loaded listener.js
18:35:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11ff14000) [pid = 1649] [serial = 624] [outer = 0x11fb47c00]
18:35:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e21e800 == 72 [pid = 1649] [id = 223]
18:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11e570400) [pid = 1649] [serial = 625] [outer = 0x0]
18:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11ff14c00) [pid = 1649] [serial = 626] [outer = 0x11e570400]
18:35:40 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
18:35:40 INFO - document served over http requires an http
18:35:40 INFO - sub-resource via iframe-tag using the http-csp
18:35:40 INFO - delivery method with keep-origin-redirect and when
18:35:40 INFO - the target request is same-origin.
18:35:40 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 826ms
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11e221800 == 71 [pid = 1649] [id = 163]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12f64c800 == 70 [pid = 1649] [id = 206]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12df3c800 == 69 [pid = 1649] [id = 205]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d836000 == 68 [pid = 1649] [id = 204]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d818000 == 67 [pid = 1649] [id = 203]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d418000 == 66 [pid = 1649] [id = 202]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2c2000 == 65 [pid = 1649] [id = 201]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a29a800 == 64 [pid = 1649] [id = 200]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x128181800 == 63 [pid = 1649] [id = 199]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x127ca1000 == 62 [pid = 1649] [id = 198]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x127c1d800 == 61 [pid = 1649] [id = 197]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x125806800 == 60 [pid = 1649] [id = 196]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12229e000 == 59 [pid = 1649] [id = 195]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11facb000 == 58 [pid = 1649] [id = 194]
18:35:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc22800 == 57 [pid = 1649] [id = 193]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc18000 == 56 [pid = 1649] [id = 192]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12800c000 == 55 [pid = 1649] [id = 191]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc11800 == 54 [pid = 1649] [id = 190]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x137508800 == 53 [pid = 1649] [id = 189]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x139eca000 == 52 [pid = 1649] [id = 188]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc60800 == 51 [pid = 1649] [id = 187]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x13c7cd000 == 50 [pid = 1649] [id = 186]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11d252800 == 49 [pid = 1649] [id = 182]
18:35:40 INFO - PROCESS | 1649 | --DOCSHELL 0x138659000 == 48 [pid = 1649] [id = 181]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x128ee8800) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x121ec8000) [pid = 1649] [serial = 465] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x126840c00) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x120561000) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x125367800) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x128e35c00) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12f6bf400) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12dfe2800) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11fa15000) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12df0d000) [pid = 1649] [serial = 502] [outer = 0x0] [url = about:blank]
18:35:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e553800 == 49 [pid = 1649] [id = 224]
18:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x113b56800) [pid = 1649] [serial = 627] [outer = 0x0]
18:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11e579000) [pid = 1649] [serial = 628] [outer = 0x113b56800]
18:35:40 INFO - PROCESS | 1649 | 1447468540680 Marionette INFO loaded listener.js
18:35:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11ffb0400) [pid = 1649] [serial = 629] [outer = 0x113b56800]
18:35:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219a7000 == 50 [pid = 1649] [id = 225]
18:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11ffef800) [pid = 1649] [serial = 630] [outer = 0x0]
18:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x120568400) [pid = 1649] [serial = 631] [outer = 0x11ffef800]
18:35:41 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
18:35:41 INFO - document served over http requires an http
18:35:41 INFO - sub-resource via iframe-tag using the http-csp
18:35:41 INFO - delivery method with no-redirect and when
18:35:41 INFO - the target request is same-origin.
18:35:41 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 635ms
18:35:41 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
18:35:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12229e000 == 51 [pid = 1649] [id = 226]
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x1204c0000) [pid = 1649] [serial = 632] [outer = 0x0]
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x120565800) [pid = 1649] [serial = 633] [outer = 0x1204c0000]
18:35:41 INFO - PROCESS | 1649 | 1447468541191 Marionette INFO loaded listener.js
18:35:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x121c8f400) [pid = 1649] [serial = 634] [outer = 0x1204c0000]
18:35:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125803800 == 52 [pid = 1649] [id = 227]
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x120016400) [pid = 1649] [serial = 635] [outer = 0x0]
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x121ed5800) [pid = 1649] [serial = 636] [outer = 0x120016400]
18:35:41 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
18:35:41 INFO - document served over http requires an http
18:35:41 INFO - sub-resource via iframe-tag using the http-csp
18:35:41 INFO - delivery method with swap-origin-redirect and when
18:35:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:41 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
18:35:41 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 523ms
18:35:41 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
18:35:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c1e800 == 53 [pid = 1649] [id = 228]
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x121ed4400) [pid = 1649] [serial = 637] [outer = 0x0]
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12227a800) [pid = 1649] [serial = 638] [outer = 0x121ed4400]
18:35:41 INFO - PROCESS | 1649 | 1447468541716 Marionette INFO loaded listener.js
18:35:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x125c11c00) [pid = 1649] [serial = 639] [outer = 0x121ed4400]
18:35:42 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
18:35:42 INFO - document served over http requires an http
18:35:42 INFO - sub-resource via script-tag using the http-csp
18:35:42 INFO - delivery method with keep-origin-redirect and when
18:35:42 INFO - the target request is same-origin.
18:35:42 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 624ms
18:35:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
18:35:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x128026800 == 54 [pid = 1649] [id = 229]
18:35:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x126095c00) [pid = 1649] [serial = 640] [outer = 0x0]
18:35:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x126835c00) [pid = 1649] [serial = 641] [outer = 0x126095c00]
18:35:42 INFO - PROCESS | 1649 | 1447468542332 Marionette INFO loaded listener.js
18:35:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x127e89800) [pid = 1649] [serial = 642] [outer = 0x126095c00]
18:35:42 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
18:35:42 INFO - document served over http requires an http
18:35:42 INFO - sub-resource via script-tag using the http-csp
18:35:42 INFO - delivery method with no-redirect and when
18:35:42 INFO - the target request is same-origin.
18:35:42 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 520ms
18:35:42 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
18:35:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a1de800 == 55 [pid = 1649] [id = 230]
18:35:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x128e35c00) [pid = 1649] [serial = 643] [outer = 0x0]
18:35:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x128ee5c00) [pid = 1649] [serial = 644] [outer = 0x128e35c00]
18:35:42 INFO - PROCESS | 1649 | 1447468542877 Marionette INFO loaded listener.js
18:35:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12a24a800) [pid = 1649] [serial = 645] [outer = 0x128e35c00]
18:35:43 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
18:35:43 INFO - document served over http requires an http
18:35:43 INFO - sub-resource via script-tag using the http-csp
18:35:43 INFO - delivery method with swap-origin-redirect and when
18:35:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:43 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
18:35:43 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 528ms
18:35:43 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
18:35:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0f800 == 56 [pid = 1649] [id = 231]
18:35:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11fa25000) [pid = 1649] [serial = 646] [outer = 0x0]
18:35:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12aa61000) [pid = 1649] [serial = 647] [outer = 0x11fa25000]
18:35:43 INFO - PROCESS | 1649 | 1447468543409 Marionette INFO loaded listener.js
18:35:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12afa7800) [pid = 1649] [serial = 648] [outer = 0x11fa25000]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x120648400) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x121f14400) [pid = 1649] [serial = 514] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12f62cc00) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12bc3b000) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12a153000) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11fb47800) [pid = 1649] [serial = 511] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x13244d400) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11e571400) [pid = 1649] [serial = 509] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12f6c5000) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x121fb7800) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11315f400) [pid = 1649] [serial = 542] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11fc3b400) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11fb49800) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x121355400) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468524777]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11fce8c00) [pid = 1649] [serial = 544] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x128ee6800) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x121fbe400) [pid = 1649] [serial = 552] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x121c03400) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12a24e400) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12a244000) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x125c80000) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x13244e000) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x126857400) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12afd8c00) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11fc33000) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x120569800) [pid = 1649] [serial = 548] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x125a0a800) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x125d45c00) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11ffbd400) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12056c800) [pid = 1649] [serial = 546] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468524777]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11fa2ac00) [pid = 1649] [serial = 543] [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]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x121d54400) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11d8c6800) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11fc35c00) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11d5b3c00) [pid = 1649] [serial = 508] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x128ee3000) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11fa13400) [pid = 1649] [serial = 538] [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]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x128edec00) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12056d000) [pid = 1649] [serial = 551] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x127f99800) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11fa2d800) [pid = 1649] [serial = 535] [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]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x127e81800) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12bc23400) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11d8cb400) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x128f93c00) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12ace2800) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12a24d000) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank]
18:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11fc3f400) [pid = 1649] [serial = 214] [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.]
18:35:43 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
18:35:43 INFO - document served over http requires an http
18:35:43 INFO - sub-resource via xhr-request using the http-csp
18:35:43 INFO - delivery method with keep-origin-redirect and when
18:35:43 INFO - the target request is same-origin.
18:35:43 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 520ms
18:35:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
18:35:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7cd000 == 57 [pid = 1649] [id = 232]
18:35:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11eb5f400) [pid = 1649] [serial = 649] [outer = 0x0]
18:35:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11fa23400) [pid = 1649] [serial = 650] [outer = 0x11eb5f400]
18:35:43 INFO - PROCESS | 1649 | 1447468543910 Marionette INFO loaded listener.js
18:35:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x121fbe400) [pid = 1649] [serial = 651] [outer = 0x11eb5f400]
18:35:44 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
18:35:44 INFO - document served over http requires an http
18:35:44 INFO - sub-resource via xhr-request using the http-csp
18:35:44 INFO - delivery method with no-redirect and when
18:35:44 INFO - the target request is same-origin.
18:35:44 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 523ms
18:35:44 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
18:35:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc6d800 == 58 [pid = 1649] [id = 233]
18:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12a241c00) [pid = 1649] [serial = 652] [outer = 0x0]
18:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12ace2800) [pid = 1649] [serial = 653] [outer = 0x12a241c00]
18:35:44 INFO - PROCESS | 1649 | 1447468544437 Marionette INFO loaded listener.js
18:35:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12bc1d800) [pid = 1649] [serial = 654] [outer = 0x12a241c00]
18:35:44 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
18:35:44 INFO - document served over http requires an http
18:35:44 INFO - sub-resource via xhr-request using the http-csp
18:35:44 INFO - delivery method with swap-origin-redirect and when
18:35:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:35:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:35:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:44 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
18:35:44 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 469ms
18:35:44 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
18:35:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7d8000 == 59 [pid = 1649] [id = 234]
18:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1204c1400) [pid = 1649] [serial = 655] [outer = 0x0]
18:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12bc1ec00) [pid = 1649] [serial = 656] [outer = 0x1204c1400]
18:35:44 INFO - PROCESS | 1649 | 1447468544936 Marionette INFO loaded listener.js
18:35:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12f18bc00) [pid = 1649] [serial = 657] [outer = 0x1204c1400]
18:35:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
18:35:45 INFO - document served over http requires an https
18:35:45 INFO - sub-resource via fetch-request using the http-csp
18:35:45 INFO - delivery method with keep-origin-redirect and when
18:35:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
18:35:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 519ms
18:35:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
18:35:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df35800 == 60 [pid = 1649] [id = 235]
18:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x121ca3000) [pid = 1649] [serial = 658] [outer = 0x0]
18:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x121ca7800) [pid = 1649] [serial = 659] [outer = 0x121ca3000]
18:35:45 INFO - PROCESS | 1649 | 1447468545446 Marionette INFO loaded listener.js
18:35:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12f6c9000) [pid = 1649] [serial = 660] [outer = 0x121ca3000]
18:35:45 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
18:35:45 INFO - document served over http requires an https
18:35:45 INFO - sub-resource via fetch-request using the http-csp
18:35:45 INFO - delivery method with no-redirect and when
18:35:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:45 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
18:35:45 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 470ms
18:35:45 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
18:35:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f650800 == 61 [pid = 1649] [id = 236]
18:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x121c5b400) [pid = 1649] [serial = 661] [outer = 0x0]
18:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x121c62c00) [pid = 1649] [serial = 662] [outer = 0x121c5b400]
18:35:45 INFO - PROCESS | 1649 | 1447468545933 Marionette INFO loaded listener.js
18:35:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x121c9d800) [pid = 1649] [serial = 663] [outer = 0x121c5b400]
18:35:46 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
18:35:46 INFO - document served over http requires an https
18:35:46 INFO - sub-resource via fetch-request using the http-csp
18:35:46 INFO - delivery method with swap-origin-redirect and when
18:35:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:46 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
18:35:46 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 517ms
18:35:46 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
18:35:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x137512000 == 62 [pid = 1649] [id = 237]
18:35:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12f631c00) [pid = 1649] [serial = 664] [outer = 0x0]
18:35:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x132447000) [pid = 1649] [serial = 665] [outer = 0x12f631c00]
18:35:46 INFO - PROCESS | 1649 | 1447468546428 Marionette INFO loaded listener.js
18:35:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x135569000) [pid = 1649] [serial = 666] [outer = 0x12f631c00]
18:35:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
18:35:46 INFO - document served over http requires an https
18:35:46 INFO - sub-resource via fetch-request using the http-csp
18:35:46 INFO - delivery method with swap-origin-redirect and when
18:35:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
18:35:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 677ms
18:35:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
18:35:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x122259000 == 63 [pid = 1649] [id = 238]
18:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11f659800) [pid = 1649] [serial = 667] [outer = 0x0]
18:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11fa28800) [pid = 1649] [serial = 668] [outer = 0x11f659800]
18:35:47 INFO - PROCESS | 1649 | 1447468547209 Marionette INFO loaded listener.js
18:35:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11ffab000) [pid = 1649] [serial = 669] [outer = 0x11f659800]
18:35:47 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
18:35:47 INFO - document served over http requires an https
18:35:47 INFO - sub-resource via fetch-request using the http-csp
18:35:47 INFO - delivery method with keep-origin-redirect and when
18:35:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:47 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
18:35:47 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 678ms
18:35:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
18:35:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db22000 == 64 [pid = 1649] [id = 239]
18:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11ffaf800) [pid = 1649] [serial = 670] [outer = 0x0]
18:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x121b64400) [pid = 1649] [serial = 671] [outer = 0x11ffaf800]
18:35:47 INFO - PROCESS | 1649 | 1447468547911 Marionette INFO loaded listener.js
18:35:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x121ca3800) [pid = 1649] [serial = 672] [outer = 0x11ffaf800]
18:35:48 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
18:35:48 INFO - document served over http requires an https
18:35:48 INFO - sub-resource via fetch-request using the http-csp
18:35:48 INFO - delivery method with no-redirect and when
18:35:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:48 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
18:35:48 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 674ms
18:35:48 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
18:35:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x138edb000 == 65 [pid = 1649] [id = 240]
18:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1244d9000) [pid = 1649] [serial = 673] [outer = 0x0]
18:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x1257c6800) [pid = 1649] [serial = 674] [outer = 0x1244d9000]
18:35:48 INFO - PROCESS | 1649 | 1447468548566 Marionette INFO loaded listener.js
18:35:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x128e32c00) [pid = 1649] [serial = 675] [outer = 0x1244d9000]
18:35:49 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
18:35:49 INFO - document served over http requires an https
18:35:49 INFO - sub-resource via fetch-request using the http-csp
18:35:49 INFO - delivery method with swap-origin-redirect and when
18:35:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:35:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:35:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:35:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:49 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
18:35:49 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 673ms
18:35:49 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
18:35:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1271c6800 == 66 [pid = 1649] [id = 241]
18:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x128e39800) [pid = 1649] [serial = 676] [outer = 0x0]
18:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12a240800) [pid = 1649] [serial = 677] [outer = 0x128e39800]
18:35:49 INFO - PROCESS | 1649 | 1447468549282 Marionette INFO loaded listener.js
18:35:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12f18c000) [pid = 1649] [serial = 678] [outer = 0x128e39800]
18:35:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1271d9000 == 67 [pid = 1649] [id = 242]
18:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12df19000) [pid = 1649] [serial = 679] [outer = 0x0]
18:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12f198800) [pid = 1649] [serial = 680] [outer = 0x12df19000]
18:35:49 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
18:35:49 INFO - document served over http requires an https
18:35:49 INFO - sub-resource via iframe-tag using the http-csp
18:35:49 INFO - delivery method with keep-origin-redirect and when
18:35:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:49 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
18:35:49 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 725ms
18:35:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
18:35:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1271de800 == 68 [pid = 1649] [id = 243]
18:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12f198000) [pid = 1649] [serial = 681] [outer = 0x0]
18:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12f6c5000) [pid = 1649] [serial = 682] [outer = 0x12f198000]
18:35:50 INFO - PROCESS | 1649 | 1447468550017 Marionette INFO loaded listener.js
18:35:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1355e5c00) [pid = 1649] [serial = 683] [outer = 0x12f198000]
18:35:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x13851e800 == 69 [pid = 1649] [id = 244]
18:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1278d5800) [pid = 1649] [serial = 684] [outer = 0x0]
18:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1278dc400) [pid = 1649] [serial = 685] [outer = 0x1278d5800]
18:35:50 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
18:35:50 INFO - document served over http requires an https
18:35:50 INFO - sub-resource via iframe-tag using the http-csp
18:35:50 INFO - delivery method with no-redirect and when
18:35:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:50 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
18:35:50 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 794ms
18:35:50 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
18:35:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1398c0800 == 70 [pid = 1649] [id = 245]
18:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x13244a000) [pid = 1649] [serial = 686] [outer = 0x0]
18:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1355e8000) [pid = 1649] [serial = 687] [outer = 0x13244a000]
18:35:50 INFO - PROCESS | 1649 | 1447468550794 Marionette INFO loaded listener.js
18:35:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1355ef400) [pid = 1649] [serial = 688] [outer = 0x13244a000]
18:35:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e5f800 == 71 [pid = 1649] [id = 246]
18:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x126374800) [pid = 1649] [serial = 689] [outer = 0x0]
18:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x126376c00) [pid = 1649] [serial = 690] [outer = 0x126374800]
18:35:51 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
18:35:51 INFO - document served over http requires an https
18:35:51 INFO - sub-resource via iframe-tag using the http-csp
18:35:51 INFO - delivery method with swap-origin-redirect and when
18:35:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:51 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
18:35:51 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 725ms
18:35:51 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
18:35:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c04000 == 72 [pid = 1649] [id = 247]
18:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11e57d800) [pid = 1649] [serial = 691] [outer = 0x0]
18:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x126380400) [pid = 1649] [serial = 692] [outer = 0x11e57d800]
18:35:52 INFO - PROCESS | 1649 | 1447468552473 Marionette INFO loaded listener.js
18:35:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1355ef000) [pid = 1649] [serial = 693] [outer = 0x11e57d800]
18:35:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e236000 == 73 [pid = 1649] [id = 248]
18:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11d0ca400) [pid = 1649] [serial = 694] [outer = 0x0]
18:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11d59bc00) [pid = 1649] [serial = 695] [outer = 0x11d0ca400]
18:35:53 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
18:35:53 INFO - document served over http requires an https
18:35:53 INFO - sub-resource via iframe-tag using the http-csp
18:35:53 INFO - delivery method with swap-origin-redirect and when
18:35:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:53 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
18:35:53 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 2134ms
18:35:53 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
18:35:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x120689800 == 74 [pid = 1649] [id = 249]
18:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11ea88000) [pid = 1649] [serial = 696] [outer = 0x0]
18:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11eb62000) [pid = 1649] [serial = 697] [outer = 0x11ea88000]
18:35:53 INFO - PROCESS | 1649 | 1447468553711 Marionette INFO loaded listener.js
18:35:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11fa1dc00) [pid = 1649] [serial = 698] [outer = 0x11ea88000]
18:35:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11facb000 == 75 [pid = 1649] [id = 250]
18:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11eb60400) [pid = 1649] [serial = 699] [outer = 0x0]
18:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11e575c00) [pid = 1649] [serial = 700] [outer = 0x11eb60400]
18:35:54 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
18:35:54 INFO - document served over http requires an https
18:35:54 INFO - sub-resource via iframe-tag using the http-csp
18:35:54 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:54 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
18:35:54 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 741ms
18:35:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
18:35:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c720000 == 76 [pid = 1649] [id = 251]
18:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x112b27000) [pid = 1649] [serial = 701] [outer = 0x0]
18:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11e574000) [pid = 1649] [serial = 702] [outer = 0x112b27000]
18:35:54 INFO - PROCESS | 1649 | 1447468554477 Marionette INFO loaded listener.js
18:35:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11ff10400) [pid = 1649] [serial = 703] [outer = 0x112b27000]
18:35:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d5c8000 == 77 [pid = 1649] [id = 252]
18:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11ea8b400) [pid = 1649] [serial = 704] [outer = 0x0]
18:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11e1a9400) [pid = 1649] [serial = 705] [outer = 0x11ea8b400]
18:35:55 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
18:35:55 INFO - document served over http requires an https
18:35:55 INFO - sub-resource via iframe-tag using the http-csp
18:35:55 INFO - delivery method with no-redirect and when
18:35: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"
18:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:55 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
18:35:55 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 879ms
18:35:55 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
18:35:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc08800 == 78 [pid = 1649] [id = 253]
18:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1204bf400) [pid = 1649] [serial = 706] [outer = 0x0]
18:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1204c4800) [pid = 1649] [serial = 707] [outer = 0x1204bf400]
18:35:55 INFO - PROCESS | 1649 | 1447468555325 Marionette INFO loaded listener.js
18:35:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x121792800) [pid = 1649] [serial = 708] [outer = 0x1204bf400]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f650800 == 77 [pid = 1649] [id = 236]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12df35800 == 76 [pid = 1649] [id = 235]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7d8000 == 75 [pid = 1649] [id = 234]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc6d800 == 74 [pid = 1649] [id = 233]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7cd000 == 73 [pid = 1649] [id = 232]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0f800 == 72 [pid = 1649] [id = 231]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12a1de800 == 71 [pid = 1649] [id = 230]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x128026800 == 70 [pid = 1649] [id = 229]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x127c1e800 == 69 [pid = 1649] [id = 228]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x125803800 == 68 [pid = 1649] [id = 227]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12229e000 == 67 [pid = 1649] [id = 226]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1219a7000 == 66 [pid = 1649] [id = 225]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11e553800 == 65 [pid = 1649] [id = 224]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11e21e800 == 64 [pid = 1649] [id = 223]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12728b000 == 63 [pid = 1649] [id = 222]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f11e000 == 62 [pid = 1649] [id = 220]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x10c719800 == 61 [pid = 1649] [id = 219]
18:35:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7bc800 == 62 [pid = 1649] [id = 254]
18:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x11ea8c800) [pid = 1649] [serial = 709] [outer = 0x0]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x139e20000 == 61 [pid = 1649] [id = 218]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x138ecb800 == 60 [pid = 1649] [id = 217]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x139e11000 == 59 [pid = 1649] [id = 216]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x126fed800 == 58 [pid = 1649] [id = 215]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x139edd000 == 57 [pid = 1649] [id = 214]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x137520000 == 56 [pid = 1649] [id = 213]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x134ebe800 == 55 [pid = 1649] [id = 212]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d81b800 == 54 [pid = 1649] [id = 211]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x127c48800 == 53 [pid = 1649] [id = 210]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc63800 == 52 [pid = 1649] [id = 209]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x131c1f000 == 51 [pid = 1649] [id = 207]
18:35:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11d8a5000 == 50 [pid = 1649] [id = 208]
18:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x11fa27c00) [pid = 1649] [serial = 710] [outer = 0x11ea8c800]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x128e34c00) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x121ecac00) [pid = 1649] [serial = 550] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12056a000) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x1204cac00) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x125361000) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x132446800) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x120271000) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12bc22000) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12683f400) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12afd6000) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank]
18:35:55 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11d8d2800) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank]
18:35:55 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
18:35:55 INFO - document served over http requires an https
18:35:55 INFO - sub-resource via iframe-tag using the http-csp
18:35:55 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:35:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:35:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:55 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
18:35:55 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 879ms
18:35:55 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
18:35:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e21e800 == 51 [pid = 1649] [id = 255]
18:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1204c8800) [pid = 1649] [serial = 711] [outer = 0x0]
18:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x121352400) [pid = 1649] [serial = 712] [outer = 0x1204c8800]
18:35:56 INFO - PROCESS | 1649 | 1447468556077 Marionette INFO loaded listener.js
18:35:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121c5f800) [pid = 1649] [serial = 713] [outer = 0x1204c8800]
18:35:56 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
18:35:56 INFO - document served over http requires an https
18:35:56 INFO - sub-resource via script-tag using the http-csp
18:35:56 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:56 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
18:35:56 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 520ms
18:35:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
18:35:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x125303800 == 52 [pid = 1649] [id = 256]
18:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x121c86800) [pid = 1649] [serial = 714] [outer = 0x0]
18:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x121c8e400) [pid = 1649] [serial = 715] [outer = 0x121c86800]
18:35:56 INFO - PROCESS | 1649 | 1447468556607 Marionette INFO loaded listener.js
18:35:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x121ca8800) [pid = 1649] [serial = 716] [outer = 0x121c86800]
18:35:56 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
18:35:56 INFO - document served over http requires an https
18:35:56 INFO - sub-resource via script-tag using the http-csp
18:35:56 INFO - delivery method with no-redirect and when
18:35: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"
18:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:56 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
18:35:56 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 469ms
18:35:56 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
18:35:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ff2800 == 53 [pid = 1649] [id = 257]
18:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x121c9f800) [pid = 1649] [serial = 717] [outer = 0x0]
18:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x121ed4000) [pid = 1649] [serial = 718] [outer = 0x121c9f800]
18:35:57 INFO - PROCESS | 1649 | 1447468557093 Marionette INFO loaded listener.js
18:35:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x125361000) [pid = 1649] [serial = 719] [outer = 0x121c9f800]
18:35:57 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
18:35:57 INFO - document served over http requires an https
18:35:57 INFO - sub-resource via script-tag using the http-csp
18:35:57 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:57 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
18:35:57 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 519ms
18:35:57 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
18:35:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c20800 == 54 [pid = 1649] [id = 258]
18:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x1257ca000) [pid = 1649] [serial = 720] [outer = 0x0]
18:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x125c85800) [pid = 1649] [serial = 721] [outer = 0x1257ca000]
18:35:57 INFO - PROCESS | 1649 | 1447468557584 Marionette INFO loaded listener.js
18:35:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12637f000) [pid = 1649] [serial = 722] [outer = 0x1257ca000]
18:35:57 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
18:35:57 INFO - document served over http requires an https
18:35:57 INFO - sub-resource via script-tag using the http-csp
18:35:57 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:57 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
18:35:57 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 521ms
18:35:57 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
18:35:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12807b000 == 55 [pid = 1649] [id = 259]
18:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1257ca400) [pid = 1649] [serial = 723] [outer = 0x0]
18:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1264a6800) [pid = 1649] [serial = 724] [outer = 0x1257ca400]
18:35:58 INFO - PROCESS | 1649 | 1447468558158 Marionette INFO loaded listener.js
18:35:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x127458800) [pid = 1649] [serial = 725] [outer = 0x1257ca400]
18:35:58 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
18:35:58 INFO - document served over http requires an https
18:35:58 INFO - sub-resource via script-tag using the http-csp
18:35:58 INFO - delivery method with keep-origin-redirect and when
18:35: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"
18:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:58 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
18:35:58 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 525ms
18:35:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
18:35:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a286000 == 56 [pid = 1649] [id = 260]
18:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x127459800) [pid = 1649] [serial = 726] [outer = 0x0]
18:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12745d800) [pid = 1649] [serial = 727] [outer = 0x127459800]
18:35:58 INFO - PROCESS | 1649 | 1447468558683 Marionette INFO loaded listener.js
18:35:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x127465800) [pid = 1649] [serial = 728] [outer = 0x127459800]
18:35:59 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
18:35:59 INFO - document served over http requires an https
18:35:59 INFO - sub-resource via script-tag using the http-csp
18:35:59 INFO - delivery method with no-redirect and when
18:35: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"
18:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:59 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
18:35:59 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 521ms
18:35:59 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
18:35:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abf6800 == 57 [pid = 1649] [id = 261]
18:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12745c000) [pid = 1649] [serial = 729] [outer = 0x0]
18:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x1278d8800) [pid = 1649] [serial = 730] [outer = 0x12745c000]
18:35:59 INFO - PROCESS | 1649 | 1447468559208 Marionette INFO loaded listener.js
18:35:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x127d93400) [pid = 1649] [serial = 731] [outer = 0x12745c000]
18:35:59 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
18:35:59 INFO - document served over http requires an https
18:35:59 INFO - sub-resource via script-tag using the http-csp
18:35:59 INFO - delivery method with swap-origin-redirect and when
18:35: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"
18:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:35:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:35:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:35:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:35:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:35:59 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
18:35:59 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 522ms
18:35:59 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
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12afa6800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x11fced400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12d4bdc00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x112a71400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11fce1800) [pid = 1649] [serial = 532] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12acdbc00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x125c7d800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11fa29800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x120562c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12db8bc00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x120014400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x121ec9000) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x121ed1800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x111f5d400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x127e88c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12bb0e400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11fb47c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x1264a1c00) [pid = 1649] [serial = 529] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x1204c1400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x128f84c00) [pid = 1649] [serial = 523] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x128e35c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x121ed4400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11ffef800) [pid = 1649] [serial = 630] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468540923]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11fa24800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11ff10c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x121c5b400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11fa25000) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x121ca3000) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x121ac4800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12ace0800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x113b56800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11e570400) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x121ed3c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12a241c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12f627800) [pid = 1649] [serial = 520] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x120562800) [pid = 1649] [serial = 593] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11d8cc400) [pid = 1649] [serial = 583] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11e529800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x128f8dc00) [pid = 1649] [serial = 517] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x127d8f800) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11eb5f400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x13244b800) [pid = 1649] [serial = 526] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1204c0000) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11fa17400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x126095c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11ffa3800) [pid = 1649] [serial = 588] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468531447]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x128e38000) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x120016400) [pid = 1649] [serial = 635] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12f6c2000) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11fa19c00) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12d8cd400) [pid = 1649] [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]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x127d90800) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11e578c00) [pid = 1649] [serial = 584] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11ff11c00) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x120565800) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12227a800) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12bc1ec00) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11e579000) [pid = 1649] [serial = 628] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x128ee5c00) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x128f86c00) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12463c800) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11fa23400) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11ff14c00) [pid = 1649] [serial = 626] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12d4b8000) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12ace2800) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12f192c00) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x121ec7400) [pid = 1649] [serial = 594] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x126835c00) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12aa61000) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11ffa7c00) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11fa1cc00) [pid = 1649] [serial = 586] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12d8c4c00) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x121ca7800) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11fb4ec00) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x120568400) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468540923]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x121ed5800) [pid = 1649] [serial = 636] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12f194400) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12f62a400) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11ffaf400) [pid = 1649] [serial = 589] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468531447]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x121c62c00) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11fce7400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x132443400) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12f631400) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1355bd000) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12bc26000) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x121fbe400) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x121355800) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12db85800) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11eb61c00) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x121c8dc00) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12df10c00) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1204c5000) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1355e8c00) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12dfe5000) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12aa64800) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1206b7400) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x125c88000) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12dfd9800) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12dfe6400) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126837400) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12afa7800) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x127e84800) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12d8c9c00) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11ddc5800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12abdd800) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12d4c4800) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12bc1e000) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12bc1d800) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126857000) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank]
18:36:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d40000 == 58 [pid = 1649] [id = 262]
18:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112a71400) [pid = 1649] [serial = 732] [outer = 0x0]
18:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x113b53400) [pid = 1649] [serial = 733] [outer = 0x112a71400]
18:36:00 INFO - PROCESS | 1649 | 1447468560269 Marionette INFO loaded listener.js
18:36:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11fb47c00) [pid = 1649] [serial = 734] [outer = 0x112a71400]
18:36:00 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
18:36:00 INFO - document served over http requires an https
18:36:00 INFO - sub-resource via xhr-request using the http-csp
18:36:00 INFO - delivery method with keep-origin-redirect and when
18:36: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"
18:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:00 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
18:36:00 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 1024ms
18:36:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
18:36:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7e0000 == 59 [pid = 1649] [id = 263]
18:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11ffa7c00) [pid = 1649] [serial = 735] [outer = 0x0]
18:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1204c0000) [pid = 1649] [serial = 736] [outer = 0x11ffa7c00]
18:36:00 INFO - PROCESS | 1649 | 1447468560727 Marionette INFO loaded listener.js
18:36:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x121fb7800) [pid = 1649] [serial = 737] [outer = 0x11ffa7c00]
18:36:01 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
18:36:01 INFO - document served over http requires an https
18:36:01 INFO - sub-resource via xhr-request using the http-csp
18:36:01 INFO - delivery method with no-redirect and when
18:36: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"
18:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:01 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
18:36:01 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 481ms
18:36:01 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
18:36:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d434000 == 60 [pid = 1649] [id = 264]
18:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ffaa800) [pid = 1649] [serial = 738] [outer = 0x0]
18:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x126841400) [pid = 1649] [serial = 739] [outer = 0x11ffaa800]
18:36:01 INFO - PROCESS | 1649 | 1447468561225 Marionette INFO loaded listener.js
18:36:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128ee4000) [pid = 1649] [serial = 740] [outer = 0x11ffaa800]
18:36:01 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
18:36:01 INFO - document served over http requires an https
18:36:01 INFO - sub-resource via xhr-request using the http-csp
18:36:01 INFO - delivery method with swap-origin-redirect and when
18:36: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"
18:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:01 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
18:36:01 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 476ms
18:36:01 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
18:36:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d834800 == 61 [pid = 1649] [id = 265]
18:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x128f87400) [pid = 1649] [serial = 741] [outer = 0x0]
18:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128f8ec00) [pid = 1649] [serial = 742] [outer = 0x128f87400]
18:36:01 INFO - PROCESS | 1649 | 1447468561687 Marionette INFO loaded listener.js
18:36:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a24ac00) [pid = 1649] [serial = 743] [outer = 0x128f87400]
18:36:02 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
18:36:02 INFO - document served over http requires an https
18:36:02 INFO - sub-resource via xhr-request using the http-csp
18:36:02 INFO - delivery method with swap-origin-redirect and when
18:36: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"
18:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:02 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
18:36:02 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 474ms
18:36:02 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
18:36:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db2a800 == 62 [pid = 1649] [id = 266]
18:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12a24a400) [pid = 1649] [serial = 744] [outer = 0x0]
18:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12abd7400) [pid = 1649] [serial = 745] [outer = 0x12a24a400]
18:36:02 INFO - PROCESS | 1649 | 1447468562187 Marionette INFO loaded listener.js
18:36:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12afa2400) [pid = 1649] [serial = 746] [outer = 0x12a24a400]
18:36:02 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
18:36:02 INFO - document served over http requires an https
18:36:02 INFO - sub-resource via xhr-request using the http-csp
18:36:02 INFO - delivery method with keep-origin-redirect and when
18:36: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"
18:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:02 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
18:36:02 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 677ms
18:36:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
18:36:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fad9000 == 63 [pid = 1649] [id = 267]
18:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11f666800) [pid = 1649] [serial = 747] [outer = 0x0]
18:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11fa17000) [pid = 1649] [serial = 748] [outer = 0x11f666800]
18:36:03 INFO - PROCESS | 1649 | 1447468563006 Marionette INFO loaded listener.js
18:36:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11ff0d800) [pid = 1649] [serial = 749] [outer = 0x11f666800]
18:36:03 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
18:36:03 INFO - document served over http requires an https
18:36:03 INFO - sub-resource via xhr-request using the http-csp
18:36:03 INFO - delivery method with no-redirect and when
18:36: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"
18:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:03 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
18:36:03 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 727ms
18:36:03 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
18:36:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x128185800 == 64 [pid = 1649] [id = 268]
18:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11fa27000) [pid = 1649] [serial = 750] [outer = 0x0]
18:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11ffabc00) [pid = 1649] [serial = 751] [outer = 0x11fa27000]
18:36:03 INFO - PROCESS | 1649 | 1447468563656 Marionette INFO loaded listener.js
18:36:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x121c86400) [pid = 1649] [serial = 752] [outer = 0x11fa27000]
18:36:04 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
18:36:04 INFO - document served over http requires an https
18:36:04 INFO - sub-resource via xhr-request using the http-csp
18:36:04 INFO - delivery method with swap-origin-redirect and when
18:36: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"
18:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:04 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
18:36:04 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 623ms
18:36:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
18:36:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e864000 == 65 [pid = 1649] [id = 269]
18:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1204a6c00) [pid = 1649] [serial = 753] [outer = 0x0]
18:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1241cac00) [pid = 1649] [serial = 754] [outer = 0x1204a6c00]
18:36:04 INFO - PROCESS | 1649 | 1447468564327 Marionette INFO loaded listener.js
18:36:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1278d8400) [pid = 1649] [serial = 755] [outer = 0x1204a6c00]
18:36:04 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
18:36:04 INFO - document served over http requires an http
18:36:04 INFO - sub-resource via fetch-request using the meta-csp
18:36:04 INFO - delivery method with keep-origin-redirect and when
18:36:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
18:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:04 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
18:36:04 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 680ms
18:36:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
18:36:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f64b800 == 66 [pid = 1649] [id = 270]
18:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x127d88400) [pid = 1649] [serial = 756] [outer = 0x0]
18:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1281a1400) [pid = 1649] [serial = 757] [outer = 0x127d88400]
18:36:04 INFO - PROCESS | 1649 | 1447468564962 Marionette INFO loaded listener.js
18:36:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12acd8c00) [pid = 1649] [serial = 758] [outer = 0x127d88400]
18:36:05 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
18:36:05 INFO - document served over http requires an http
18:36:05 INFO - sub-resource via fetch-request using the meta-csp
18:36:05 INFO - delivery method with no-redirect and when
18:36:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
18:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:05 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
18:36:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 626ms
18:36:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
18:36:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c1c800 == 67 [pid = 1649] [id = 271]
18:36:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12afd0c00) [pid = 1649] [serial = 759] [outer = 0x0]
18:36:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12afd2c00) [pid = 1649] [serial = 760] [outer = 0x12afd0c00]
18:36:05 INFO - PROCESS | 1649 | 1447468565638 Marionette INFO loaded listener.js
18:36:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12bb11400) [pid = 1649] [serial = 761] [outer = 0x12afd0c00]
18:36:06 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
18:36:06 INFO - document served over http requires an http
18:36:06 INFO - sub-resource via fetch-request using the meta-csp
18:36:06 INFO - delivery method with swap-origin-redirect and when
18:36:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:06 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
18:36:06 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 674ms
18:36:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:36:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x13750d800 == 68 [pid = 1649] [id = 272]
18:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12bc29000) [pid = 1649] [serial = 762] [outer = 0x0]
18:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12bc37800) [pid = 1649] [serial = 763] [outer = 0x12bc29000]
18:36:06 INFO - PROCESS | 1649 | 1447468566277 Marionette INFO loaded listener.js
18:36:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12d8c1c00) [pid = 1649] [serial = 764] [outer = 0x12bc29000]
18:36:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x137510000 == 69 [pid = 1649] [id = 273]
18:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x127ade800) [pid = 1649] [serial = 765] [outer = 0x0]
18:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x127ae0800) [pid = 1649] [serial = 766] [outer = 0x127ade800]
18:36:06 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
18:36:06 INFO - document served over http requires an http
18:36:06 INFO - sub-resource via iframe-tag using the meta-csp
18:36:06 INFO - delivery method with keep-origin-redirect and when
18:36:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
18:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:06 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
18:36:06 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 680ms
18:36:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
18:36:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x13865c800 == 70 [pid = 1649] [id = 274]
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x127ae2400) [pid = 1649] [serial = 767] [outer = 0x0]
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x127ae7000) [pid = 1649] [serial = 768] [outer = 0x127ae2400]
18:36:07 INFO - PROCESS | 1649 | 1447468567048 Marionette INFO loaded listener.js
18:36:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12d4bec00) [pid = 1649] [serial = 769] [outer = 0x127ae2400]
18:36:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x138b2e000 == 71 [pid = 1649] [id = 275]
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1279b5400) [pid = 1649] [serial = 770] [outer = 0x0]
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1279b9000) [pid = 1649] [serial = 771] [outer = 0x1279b5400]
18:36:07 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
18:36:07 INFO - document served over http requires an http
18:36:07 INFO - sub-resource via iframe-tag using the meta-csp
18:36:07 INFO - delivery method with no-redirect and when
18:36:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
18:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:07 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
18:36:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 745ms
18:36:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:36:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x138b37000 == 72 [pid = 1649] [id = 276]
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1279b8c00) [pid = 1649] [serial = 772] [outer = 0x0]
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1279bf400) [pid = 1649] [serial = 773] [outer = 0x1279b8c00]
18:36:07 INFO - PROCESS | 1649 | 1447468567746 Marionette INFO loaded listener.js
18:36:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x128e3e400) [pid = 1649] [serial = 774] [outer = 0x1279b8c00]
18:36:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x138ed5800 == 73 [pid = 1649] [id = 277]
18:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1277a7400) [pid = 1649] [serial = 775] [outer = 0x0]
18:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1277aac00) [pid = 1649] [serial = 776] [outer = 0x1277a7400]
18:36:08 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
18:36:08 INFO - document served over http requires an http
18:36:08 INFO - sub-resource via iframe-tag using the meta-csp
18:36:08 INFO - delivery method with swap-origin-redirect and when
18:36:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:08 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
18:36:08 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 674ms
18:36:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
18:36:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1398b5000 == 74 [pid = 1649] [id = 278]
18:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1277a8800) [pid = 1649] [serial = 777] [outer = 0x0]
18:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1277b0000) [pid = 1649] [serial = 778] [outer = 0x1277a8800]
18:36:08 INFO - PROCESS | 1649 | 1447468568478 Marionette INFO loaded listener.js
18:36:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x128f93c00) [pid = 1649] [serial = 779] [outer = 0x1277a8800]
18:36:08 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
18:36:08 INFO - document served over http requires an http
18:36:08 INFO - sub-resource via script-tag using the meta-csp
18:36:08 INFO - delivery method with keep-origin-redirect and when
18:36:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
18:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:08 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
18:36:08 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 722ms
18:36:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
18:36:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e5b000 == 75 [pid = 1649] [id = 279]
18:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12736e400) [pid = 1649] [serial = 780] [outer = 0x0]
18:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x127370800) [pid = 1649] [serial = 781] [outer = 0x12736e400]
18:36:09 INFO - PROCESS | 1649 | 1447468569117 Marionette INFO loaded listener.js
18:36:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x127377800) [pid = 1649] [serial = 782] [outer = 0x12736e400]
18:36:09 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
18:36:09 INFO - document served over http requires an http
18:36:09 INFO - sub-resource via script-tag using the meta-csp
18:36:09 INFO - delivery method with no-redirect and when
18:36:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
18:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:09 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
18:36:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 623ms
18:36:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
18:36:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a29a800 == 76 [pid = 1649] [id = 280]
18:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x127894c00) [pid = 1649] [serial = 783] [outer = 0x0]
18:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12789a000) [pid = 1649] [serial = 784] [outer = 0x127894c00]
18:36:09 INFO - PROCESS | 1649 | 1447468569795 Marionette INFO loaded listener.js
18:36:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12d8cd800) [pid = 1649] [serial = 785] [outer = 0x127894c00]
18:36:11 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
18:36:11 INFO - document served over http requires an http
18:36:11 INFO - sub-resource via script-tag using the meta-csp
18:36:11 INFO - delivery method with swap-origin-redirect and when
18:36: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/script-tag/cross-origin.swap-origin-redirect.http.html"
18:36:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:11 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
18:36:11 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 1629ms
18:36:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
18:36:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121995800 == 77 [pid = 1649] [id = 281]
18:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11fa31c00) [pid = 1649] [serial = 786] [outer = 0x0]
18:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11ff0d000) [pid = 1649] [serial = 787] [outer = 0x11fa31c00]
18:36:11 INFO - PROCESS | 1649 | 1447468571427 Marionette INFO loaded listener.js
18:36:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x127b51800) [pid = 1649] [serial = 788] [outer = 0x11fa31c00]
18:36:12 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
18:36:12 INFO - document served over http requires an http
18:36:12 INFO - sub-resource via xhr-request using the meta-csp
18:36:12 INFO - delivery method with keep-origin-redirect and when
18:36:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
18:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:12 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
18:36:12 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 991ms
18:36:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
18:36:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e31000 == 78 [pid = 1649] [id = 282]
18:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11eb65000) [pid = 1649] [serial = 789] [outer = 0x0]
18:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11f0f0400) [pid = 1649] [serial = 790] [outer = 0x11eb65000]
18:36:12 INFO - PROCESS | 1649 | 1447468572371 Marionette INFO loaded listener.js
18:36:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11fcea800) [pid = 1649] [serial = 791] [outer = 0x11eb65000]
18:36:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
18:36:12 INFO - document served over http requires an http
18:36:12 INFO - sub-resource via xhr-request using the meta-csp
18:36:12 INFO - delivery method with no-redirect and when
18:36:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
18:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
18:36:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 626ms
18:36:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
18:36:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12816f000 == 79 [pid = 1649] [id = 283]
18:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11dabd400) [pid = 1649] [serial = 792] [outer = 0x0]
18:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11fb45800) [pid = 1649] [serial = 793] [outer = 0x11dabd400]
18:36:12 INFO - PROCESS | 1649 | 1447468572992 Marionette INFO loaded listener.js
18:36:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x1204ca800) [pid = 1649] [serial = 794] [outer = 0x11dabd400]
18:36:13 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
18:36:13 INFO - document served over http requires an http
18:36:13 INFO - sub-resource via xhr-request using the meta-csp
18:36:13 INFO - delivery method with swap-origin-redirect and when
18:36:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:36:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:13 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
18:36:13 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 672ms
18:36:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
18:36:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fad7800 == 80 [pid = 1649] [id = 284]
18:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11fcebc00) [pid = 1649] [serial = 795] [outer = 0x0]
18:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x1204a7000) [pid = 1649] [serial = 796] [outer = 0x11fcebc00]
18:36:13 INFO - PROCESS | 1649 | 1447468573679 Marionette INFO loaded listener.js
18:36:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x121c68800) [pid = 1649] [serial = 797] [outer = 0x11fcebc00]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x138511800 == 79 [pid = 1649] [id = 185]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7ce000 == 78 [pid = 1649] [id = 184]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11fad1800 == 77 [pid = 1649] [id = 183]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12d834800 == 76 [pid = 1649] [id = 265]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12d434000 == 75 [pid = 1649] [id = 264]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7e0000 == 74 [pid = 1649] [id = 263]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x127d40000 == 73 [pid = 1649] [id = 262]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12abf6800 == 72 [pid = 1649] [id = 261]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12a286000 == 71 [pid = 1649] [id = 260]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12807b000 == 70 [pid = 1649] [id = 259]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x127c20800 == 69 [pid = 1649] [id = 258]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x126ff2800 == 68 [pid = 1649] [id = 257]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x125303800 == 67 [pid = 1649] [id = 256]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11e21e800 == 66 [pid = 1649] [id = 255]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7bc800 == 65 [pid = 1649] [id = 254]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc08800 == 64 [pid = 1649] [id = 253]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11d5c8000 == 63 [pid = 1649] [id = 252]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x10c720000 == 62 [pid = 1649] [id = 251]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11facb000 == 61 [pid = 1649] [id = 250]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x120689800 == 60 [pid = 1649] [id = 249]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11e236000 == 59 [pid = 1649] [id = 248]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x131c04000 == 58 [pid = 1649] [id = 247]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x139e5f800 == 57 [pid = 1649] [id = 246]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1398c0800 == 56 [pid = 1649] [id = 245]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x13851e800 == 55 [pid = 1649] [id = 244]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1271de800 == 54 [pid = 1649] [id = 243]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1271d9000 == 53 [pid = 1649] [id = 242]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1271c6800 == 52 [pid = 1649] [id = 241]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x138edb000 == 51 [pid = 1649] [id = 240]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12db22000 == 50 [pid = 1649] [id = 239]
18:36:14 INFO - PROCESS | 1649 | --DOCSHELL 0x122259000 == 49 [pid = 1649] [id = 238]
18:36:14 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
18:36:14 INFO - document served over http requires an https
18:36:14 INFO - sub-resource via fetch-request using the meta-csp
18:36:14 INFO - delivery method with keep-origin-redirect and when
18:36:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
18:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:14 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
18:36:14 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 772ms
18:36:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11fc38000) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x127e89800) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x121c8f400) [pid = 1649] [serial = 634] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x125c11c00) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12f18bc00) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11ff14000) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x1204c7400) [pid = 1649] [serial = 592] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x126834c00) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12f6c9000) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x13556a800) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11ffb0400) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12a24a800) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12a246800) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12afd2000) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x121c9d800) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank]
18:36:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11cf9a800 == 50 [pid = 1649] [id = 285]
18:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11f0f6400) [pid = 1649] [serial = 798] [outer = 0x0]
18:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11fa18800) [pid = 1649] [serial = 799] [outer = 0x11f0f6400]
18:36:14 INFO - PROCESS | 1649 | 1447468574509 Marionette INFO loaded listener.js
18:36:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x120562800) [pid = 1649] [serial = 800] [outer = 0x11f0f6400]
18:36:14 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
18:36:14 INFO - document served over http requires an https
18:36:14 INFO - sub-resource via fetch-request using the meta-csp
18:36:14 INFO - delivery method with no-redirect and when
18:36:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
18:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:14 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
18:36:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 574ms
18:36:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
18:36:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x121bb2800 == 51 [pid = 1649] [id = 286]
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11f659000) [pid = 1649] [serial = 801] [outer = 0x0]
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x121c89400) [pid = 1649] [serial = 802] [outer = 0x11f659000]
18:36:15 INFO - PROCESS | 1649 | 1447468575032 Marionette INFO loaded listener.js
18:36:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x121ed1000) [pid = 1649] [serial = 803] [outer = 0x11f659000]
18:36:15 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
18:36:15 INFO - document served over http requires an https
18:36:15 INFO - sub-resource via fetch-request using the meta-csp
18:36:15 INFO - delivery method with swap-origin-redirect and when
18:36:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:15 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
18:36:15 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 523ms
18:36:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:36:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fec000 == 52 [pid = 1649] [id = 287]
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x121d54400) [pid = 1649] [serial = 804] [outer = 0x0]
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x122132400) [pid = 1649] [serial = 805] [outer = 0x121d54400]
18:36:15 INFO - PROCESS | 1649 | 1447468575550 Marionette INFO loaded listener.js
18:36:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x126379000) [pid = 1649] [serial = 806] [outer = 0x121d54400]
18:36:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12727c800 == 53 [pid = 1649] [id = 288]
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x126379800) [pid = 1649] [serial = 807] [outer = 0x0]
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1264a3c00) [pid = 1649] [serial = 808] [outer = 0x126379800]
18:36:15 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
18:36:15 INFO - document served over http requires an https
18:36:15 INFO - sub-resource via iframe-tag using the meta-csp
18:36:15 INFO - delivery method with keep-origin-redirect and when
18:36:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
18:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:15 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
18:36:15 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 518ms
18:36:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
18:36:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c07800 == 54 [pid = 1649] [id = 289]
18:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12649ec00) [pid = 1649] [serial = 809] [outer = 0x0]
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x126836c00) [pid = 1649] [serial = 810] [outer = 0x12649ec00]
18:36:16 INFO - PROCESS | 1649 | 1447468576026 Marionette INFO loaded listener.js
18:36:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12745d400) [pid = 1649] [serial = 811] [outer = 0x12649ec00]
18:36:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800c800 == 55 [pid = 1649] [id = 290]
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x126858c00) [pid = 1649] [serial = 812] [outer = 0x0]
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x127460400) [pid = 1649] [serial = 813] [outer = 0x126858c00]
18:36:16 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
18:36:16 INFO - document served over http requires an https
18:36:16 INFO - sub-resource via iframe-tag using the meta-csp
18:36:16 INFO - delivery method with no-redirect and when
18:36: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-https/iframe-tag/cross-origin.no-redirect.http.html"
18:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:16 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
18:36:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 576ms
18:36:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:36:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x128188000 == 56 [pid = 1649] [id = 291]
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x127377c00) [pid = 1649] [serial = 814] [outer = 0x0]
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x127465400) [pid = 1649] [serial = 815] [outer = 0x127377c00]
18:36:16 INFO - PROCESS | 1649 | 1447468576626 Marionette INFO loaded listener.js
18:36:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12789d400) [pid = 1649] [serial = 816] [outer = 0x127377c00]
18:36:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab0d800 == 57 [pid = 1649] [id = 292]
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x127894400) [pid = 1649] [serial = 817] [outer = 0x0]
18:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1278ddc00) [pid = 1649] [serial = 818] [outer = 0x127894400]
18:36:17 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
18:36:17 INFO - document served over http requires an https
18:36:17 INFO - sub-resource via iframe-tag using the meta-csp
18:36:17 INFO - delivery method with swap-origin-redirect and when
18:36:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:17 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
18:36:17 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 573ms
18:36:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
18:36:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abee800 == 58 [pid = 1649] [id = 293]
18:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1278d4c00) [pid = 1649] [serial = 819] [outer = 0x0]
18:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1278e1400) [pid = 1649] [serial = 820] [outer = 0x1278d4c00]
18:36:17 INFO - PROCESS | 1649 | 1447468577219 Marionette INFO loaded listener.js
18:36:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x127b57c00) [pid = 1649] [serial = 821] [outer = 0x1278d4c00]
18:36:17 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
18:36:17 INFO - document served over http requires an https
18:36:17 INFO - sub-resource via script-tag using the meta-csp
18:36:17 INFO - delivery method with keep-origin-redirect and when
18:36:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
18:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:17 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
18:36:17 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 587ms
18:36:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
18:36:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc5f800 == 59 [pid = 1649] [id = 294]
18:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1278dcc00) [pid = 1649] [serial = 822] [outer = 0x0]
18:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x127b57800) [pid = 1649] [serial = 823] [outer = 0x1278dcc00]
18:36:17 INFO - PROCESS | 1649 | 1447468577805 Marionette INFO loaded listener.js
18:36:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x127d90800) [pid = 1649] [serial = 824] [outer = 0x1278dcc00]
18:36:18 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
18:36:18 INFO - document served over http requires an https
18:36:18 INFO - sub-resource via script-tag using the meta-csp
18:36:18 INFO - delivery method with no-redirect and when
18:36:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
18:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:18 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
18:36:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 527ms
18:36:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
18:36:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d825800 == 60 [pid = 1649] [id = 295]
18:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1281a0800) [pid = 1649] [serial = 825] [outer = 0x0]
18:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x128e36000) [pid = 1649] [serial = 826] [outer = 0x1281a0800]
18:36:18 INFO - PROCESS | 1649 | 1447468578360 Marionette INFO loaded listener.js
18:36:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12a24dc00) [pid = 1649] [serial = 827] [outer = 0x1281a0800]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x1278d5800) [pid = 1649] [serial = 684] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468550305]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x126374800) [pid = 1649] [serial = 689] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11d0ca400) [pid = 1649] [serial = 694] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12f18fc00) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12df19000) [pid = 1649] [serial = 679] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x125a8b800) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12f627c00) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12745c000) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11ffaa800) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x127459800) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11ea8b400) [pid = 1649] [serial = 704] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468554792]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x1257ca000) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x121c86800) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1204bf400) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x112b27000) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11ffa7c00) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1257ca400) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x1204c8800) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11eb60400) [pid = 1649] [serial = 699] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x121c9f800) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11ea88000) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x112a71400) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12f631c00) [pid = 1649] [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]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11ea8c800) [pid = 1649] [serial = 709] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x126376c00) [pid = 1649] [serial = 690] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1355e8000) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11d59bc00) [pid = 1649] [serial = 695] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x126380400) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x113b53400) [pid = 1649] [serial = 733] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1257c6800) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1278dc400) [pid = 1649] [serial = 685] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468550305]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12f6c5000) [pid = 1649] [serial = 682] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x121ed4000) [pid = 1649] [serial = 718] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11fa28800) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12f198800) [pid = 1649] [serial = 680] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12a240800) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11fa27c00) [pid = 1649] [serial = 710] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1204c4800) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11e575c00) [pid = 1649] [serial = 700] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11eb62000) [pid = 1649] [serial = 697] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1278d8800) [pid = 1649] [serial = 730] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12745d800) [pid = 1649] [serial = 727] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x126841400) [pid = 1649] [serial = 739] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11e1a9400) [pid = 1649] [serial = 705] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468554792]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11e574000) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1264a6800) [pid = 1649] [serial = 724] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1204c0000) [pid = 1649] [serial = 736] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x132447000) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x121b64400) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x121c8e400) [pid = 1649] [serial = 715] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x125c85800) [pid = 1649] [serial = 721] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x121352400) [pid = 1649] [serial = 712] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x128f8ec00) [pid = 1649] [serial = 742] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11fb47c00) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12f199c00) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128ee4000) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12dfe7000) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x121fb7800) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank]
18:36:18 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12f6ca400) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank]
18:36:18 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
18:36:18 INFO - document served over http requires an https
18:36:18 INFO - sub-resource via script-tag using the meta-csp
18:36:18 INFO - delivery method with swap-origin-redirect and when
18:36:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
18:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:18 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
18:36:18 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 783ms
18:36:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
18:36:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d425800 == 61 [pid = 1649] [id = 296]
18:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11f671400) [pid = 1649] [serial = 828] [outer = 0x0]
18:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1204c4800) [pid = 1649] [serial = 829] [outer = 0x11f671400]
18:36:19 INFO - PROCESS | 1649 | 1447468579083 Marionette INFO loaded listener.js
18:36:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12745d800) [pid = 1649] [serial = 830] [outer = 0x11f671400]
18:36:19 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
18:36:19 INFO - document served over http requires an https
18:36:19 INFO - sub-resource via xhr-request using the meta-csp
18:36:19 INFO - delivery method with keep-origin-redirect and when
18:36:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
18:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:19 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
18:36:19 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 522ms
18:36:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
18:36:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f12c800 == 62 [pid = 1649] [id = 297]
18:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x120564000) [pid = 1649] [serial = 831] [outer = 0x0]
18:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x128f85c00) [pid = 1649] [serial = 832] [outer = 0x120564000]
18:36:19 INFO - PROCESS | 1649 | 1447468579626 Marionette INFO loaded listener.js
18:36:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12afcf000) [pid = 1649] [serial = 833] [outer = 0x120564000]
18:36:19 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
18:36:19 INFO - document served over http requires an https
18:36:19 INFO - sub-resource via xhr-request using the meta-csp
18:36:19 INFO - delivery method with no-redirect and when
18:36:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
18:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:19 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
18:36:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 472ms
18:36:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
18:36:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x13850c000 == 63 [pid = 1649] [id = 298]
18:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12bc1f400) [pid = 1649] [serial = 834] [outer = 0x0]
18:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12bc26800) [pid = 1649] [serial = 835] [outer = 0x12bc1f400]
18:36:20 INFO - PROCESS | 1649 | 1447468580075 Marionette INFO loaded listener.js
18:36:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12d4b9000) [pid = 1649] [serial = 836] [outer = 0x12bc1f400]
18:36:20 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
18:36:20 INFO - document served over http requires an https
18:36:20 INFO - sub-resource via xhr-request using the meta-csp
18:36:20 INFO - delivery method with swap-origin-redirect and when
18:36:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:20 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
18:36:20 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 473ms
18:36:20 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
18:36:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x138659000 == 64 [pid = 1649] [id = 299]
18:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12abd1000) [pid = 1649] [serial = 837] [outer = 0x0]
18:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12d4b8c00) [pid = 1649] [serial = 838] [outer = 0x12abd1000]
18:36:20 INFO - PROCESS | 1649 | 1447468580583 Marionette INFO loaded listener.js
18:36:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12db85400) [pid = 1649] [serial = 839] [outer = 0x12abd1000]
18:36:21 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
18:36:21 INFO - document served over http requires an http
18:36:21 INFO - sub-resource via fetch-request using the meta-csp
18:36:21 INFO - delivery method with keep-origin-redirect and when
18:36:21 INFO - the target request is same-origin.
18:36:21 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 669ms
18:36:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
18:36:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc63000 == 65 [pid = 1649] [id = 300]
18:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11fa2a400) [pid = 1649] [serial = 840] [outer = 0x0]
18:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11fb4dc00) [pid = 1649] [serial = 841] [outer = 0x11fa2a400]
18:36:21 INFO - PROCESS | 1649 | 1447468581316 Marionette INFO loaded listener.js
18:36:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12001c400) [pid = 1649] [serial = 842] [outer = 0x11fa2a400]
18:36:21 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
18:36:21 INFO - document served over http requires an http
18:36:21 INFO - sub-resource via fetch-request using the meta-csp
18:36:21 INFO - delivery method with no-redirect and when
18:36:21 INFO - the target request is same-origin.
18:36:21 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 676ms
18:36:21 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
18:36:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282e3000 == 66 [pid = 1649] [id = 301]
18:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1204c9c00) [pid = 1649] [serial = 843] [outer = 0x0]
18:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x120586800) [pid = 1649] [serial = 844] [outer = 0x1204c9c00]
18:36:22 INFO - PROCESS | 1649 | 1447468582061 Marionette INFO loaded listener.js
18:36:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1241c2c00) [pid = 1649] [serial = 845] [outer = 0x1204c9c00]
18:36:22 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
18:36:22 INFO - document served over http requires an http
18:36:22 INFO - sub-resource via fetch-request using the meta-csp
18:36:22 INFO - delivery method with swap-origin-redirect and when
18:36:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
18:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:22 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
18:36:22 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 727ms
18:36:22 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
18:36:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e62800 == 67 [pid = 1649] [id = 302]
18:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x121c5fc00) [pid = 1649] [serial = 846] [outer = 0x0]
18:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x125c03400) [pid = 1649] [serial = 847] [outer = 0x121c5fc00]
18:36:22 INFO - PROCESS | 1649 | 1447468582733 Marionette INFO loaded listener.js
18:36:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1279b6400) [pid = 1649] [serial = 848] [outer = 0x121c5fc00]
18:36:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e6d000 == 68 [pid = 1649] [id = 303]
18:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x127b5a000) [pid = 1649] [serial = 849] [outer = 0x0]
18:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1278d6c00) [pid = 1649] [serial = 850] [outer = 0x127b5a000]
18:36:23 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
18:36:23 INFO - document served over http requires an http
18:36:23 INFO - sub-resource via iframe-tag using the meta-csp
18:36:23 INFO - delivery method with keep-origin-redirect and when
18:36:23 INFO - the target request is same-origin.
18:36:23 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 725ms
18:36:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
18:36:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a2ab000 == 69 [pid = 1649] [id = 304]
18:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x127e87c00) [pid = 1649] [serial = 851] [outer = 0x0]
18:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x128ee5c00) [pid = 1649] [serial = 852] [outer = 0x127e87c00]
18:36:23 INFO - PROCESS | 1649 | 1447468583540 Marionette INFO loaded listener.js
18:36:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12afa3400) [pid = 1649] [serial = 853] [outer = 0x127e87c00]
18:36:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12798b800 == 70 [pid = 1649] [id = 305]
18:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12a152400) [pid = 1649] [serial = 854] [outer = 0x0]
18:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12d4b6400) [pid = 1649] [serial = 855] [outer = 0x12a152400]
18:36:23 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
18:36:23 INFO - document served over http requires an http
18:36:23 INFO - sub-resource via iframe-tag using the meta-csp
18:36:23 INFO - delivery method with no-redirect and when
18:36:23 INFO - the target request is same-origin.
18:36:24 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 724ms
18:36:24 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
18:36:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x127998000 == 71 [pid = 1649] [id = 306]
18:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12db84c00) [pid = 1649] [serial = 856] [outer = 0x0]
18:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12db8a400) [pid = 1649] [serial = 857] [outer = 0x12db84c00]
18:36:24 INFO - PROCESS | 1649 | 1447468584272 Marionette INFO loaded listener.js
18:36:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12dfd9c00) [pid = 1649] [serial = 858] [outer = 0x12db84c00]
18:36:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7ce800 == 72 [pid = 1649] [id = 307]
18:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12dfdf400) [pid = 1649] [serial = 859] [outer = 0x0]
18:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12df14400) [pid = 1649] [serial = 860] [outer = 0x12dfdf400]
18:36:24 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
18:36:24 INFO - document served over http requires an http
18:36:24 INFO - sub-resource via iframe-tag using the meta-csp
18:36:24 INFO - delivery method with swap-origin-redirect and when
18:36:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
18:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:24 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
18:36:24 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 770ms
18:36:24 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
18:36:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a4ce000 == 73 [pid = 1649] [id = 308]
18:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12f18cc00) [pid = 1649] [serial = 861] [outer = 0x0]
18:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12f625000) [pid = 1649] [serial = 862] [outer = 0x12f18cc00]
18:36:25 INFO - PROCESS | 1649 | 1447468585045 Marionette INFO loaded listener.js
18:36:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12f6bcc00) [pid = 1649] [serial = 863] [outer = 0x12f18cc00]
18:36:25 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
18:36:25 INFO - document served over http requires an http
18:36:25 INFO - sub-resource via script-tag using the meta-csp
18:36:25 INFO - delivery method with keep-origin-redirect and when
18:36:25 INFO - the target request is same-origin.
18:36:25 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 725ms
18:36:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
18:36:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x13c7d5800 == 74 [pid = 1649] [id = 309]
18:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12f6c5000) [pid = 1649] [serial = 864] [outer = 0x0]
18:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12f6c9000) [pid = 1649] [serial = 865] [outer = 0x12f6c5000]
18:36:25 INFO - PROCESS | 1649 | 1447468585702 Marionette INFO loaded listener.js
18:36:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x13555e400) [pid = 1649] [serial = 866] [outer = 0x12f6c5000]
18:36:26 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
18:36:26 INFO - document served over http requires an http
18:36:26 INFO - sub-resource via script-tag using the meta-csp
18:36:26 INFO - delivery method with no-redirect and when
18:36:26 INFO - the target request is same-origin.
18:36:26 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 617ms
18:36:26 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
18:36:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274bb000 == 75 [pid = 1649] [id = 310]
18:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x132443800) [pid = 1649] [serial = 867] [outer = 0x0]
18:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x1355b3c00) [pid = 1649] [serial = 868] [outer = 0x132443800]
18:36:26 INFO - PROCESS | 1649 | 1447468586367 Marionette INFO loaded listener.js
18:36:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x1355ee800) [pid = 1649] [serial = 869] [outer = 0x132443800]
18:36:26 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
18:36:26 INFO - document served over http requires an http
18:36:26 INFO - sub-resource via script-tag using the meta-csp
18:36:26 INFO - delivery method with swap-origin-redirect and when
18:36:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
18:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:26 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
18:36:26 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 673ms
18:36:26 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
18:36:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x146b80800 == 76 [pid = 1649] [id = 311]
18:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x1355e1c00) [pid = 1649] [serial = 870] [outer = 0x0]
18:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x13738b400) [pid = 1649] [serial = 871] [outer = 0x1355e1c00]
18:36:27 INFO - PROCESS | 1649 | 1447468587007 Marionette INFO loaded listener.js
18:36:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x137391000) [pid = 1649] [serial = 872] [outer = 0x1355e1c00]
18:36:27 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
18:36:27 INFO - document served over http requires an http
18:36:27 INFO - sub-resource via xhr-request using the meta-csp
18:36:27 INFO - delivery method with keep-origin-redirect and when
18:36:27 INFO - the target request is same-origin.
18:36:27 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 621ms
18:36:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
18:36:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x127575800 == 77 [pid = 1649] [id = 312]
18:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x127519c00) [pid = 1649] [serial = 873] [outer = 0x0]
18:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12751ac00) [pid = 1649] [serial = 874] [outer = 0x127519c00]
18:36:27 INFO - PROCESS | 1649 | 1447468587672 Marionette INFO loaded listener.js
18:36:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x127521800) [pid = 1649] [serial = 875] [outer = 0x127519c00]
18:36:28 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
18:36:28 INFO - document served over http requires an http
18:36:28 INFO - sub-resource via xhr-request using the meta-csp
18:36:28 INFO - delivery method with no-redirect and when
18:36:28 INFO - the target request is same-origin.
18:36:28 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 677ms
18:36:28 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
18:36:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x146b93000 == 78 [pid = 1649] [id = 313]
18:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12751e400) [pid = 1649] [serial = 876] [outer = 0x0]
18:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x137396c00) [pid = 1649] [serial = 877] [outer = 0x12751e400]
18:36:28 INFO - PROCESS | 1649 | 1447468588326 Marionette INFO loaded listener.js
18:36:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1279b8800) [pid = 1649] [serial = 878] [outer = 0x12751e400]
18:36:29 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
18:36:29 INFO - document served over http requires an http
18:36:29 INFO - sub-resource via xhr-request using the meta-csp
18:36:29 INFO - delivery method with swap-origin-redirect and when
18:36:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
18:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:29 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
18:36:29 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 1627ms
18:36:29 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
18:36:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d92000 == 79 [pid = 1649] [id = 314]
18:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11ff09400) [pid = 1649] [serial = 879] [outer = 0x0]
18:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x121ec8000) [pid = 1649] [serial = 880] [outer = 0x11ff09400]
18:36:29 INFO - PROCESS | 1649 | 1447468589960 Marionette INFO loaded listener.js
18:36:30 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x13ab60400) [pid = 1649] [serial = 881] [outer = 0x11ff09400]
18:36:30 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
18:36:30 INFO - document served over http requires an https
18:36:30 INFO - sub-resource via fetch-request using the meta-csp
18:36:30 INFO - delivery method with keep-origin-redirect and when
18:36:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
18:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:30 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
18:36:30 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 1122ms
18:36:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
18:36:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x120674800 == 80 [pid = 1649] [id = 315]
18:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11e573800) [pid = 1649] [serial = 882] [outer = 0x0]
18:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11e578c00) [pid = 1649] [serial = 883] [outer = 0x11e573800]
18:36:31 INFO - PROCESS | 1649 | 1447468591061 Marionette INFO loaded listener.js
18:36:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11fa2b000) [pid = 1649] [serial = 884] [outer = 0x11e573800]
18:36:31 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
18:36:31 INFO - document served over http requires an https
18:36:31 INFO - sub-resource via fetch-request using the meta-csp
18:36:31 INFO - delivery method with no-redirect and when
18:36:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
18:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:31 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
18:36:31 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 624ms
18:36:31 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
18:36:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276e4800 == 81 [pid = 1649] [id = 316]
18:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11ea90000) [pid = 1649] [serial = 885] [outer = 0x0]
18:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11ff08800) [pid = 1649] [serial = 886] [outer = 0x11ea90000]
18:36:31 INFO - PROCESS | 1649 | 1447468591690 Marionette INFO loaded listener.js
18:36:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x121c90c00) [pid = 1649] [serial = 887] [outer = 0x11ea90000]
18:36:32 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
18:36:32 INFO - document served over http requires an https
18:36:32 INFO - sub-resource via fetch-request using the meta-csp
18:36:32 INFO - delivery method with swap-origin-redirect and when
18:36:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
18:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:32 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
18:36:32 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 823ms
18:36:32 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
18:36:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11face000 == 82 [pid = 1649] [id = 317]
18:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11ff08c00) [pid = 1649] [serial = 888] [outer = 0x0]
18:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11ffaa400) [pid = 1649] [serial = 889] [outer = 0x11ff08c00]
18:36:32 INFO - PROCESS | 1649 | 1447468592545 Marionette INFO loaded listener.js
18:36:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x121c03400) [pid = 1649] [serial = 890] [outer = 0x11ff08c00]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x13850c000 == 81 [pid = 1649] [id = 298]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12f12c800 == 80 [pid = 1649] [id = 297]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12d425800 == 79 [pid = 1649] [id = 296]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12d825800 == 78 [pid = 1649] [id = 295]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc5f800 == 77 [pid = 1649] [id = 294]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12abee800 == 76 [pid = 1649] [id = 293]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab0d800 == 75 [pid = 1649] [id = 292]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128188000 == 74 [pid = 1649] [id = 291]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12800c800 == 73 [pid = 1649] [id = 290]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x127c07800 == 72 [pid = 1649] [id = 289]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12727c800 == 71 [pid = 1649] [id = 288]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x126fec000 == 70 [pid = 1649] [id = 287]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x121bb2800 == 69 [pid = 1649] [id = 286]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x137512000 == 68 [pid = 1649] [id = 237]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11cf9a800 == 67 [pid = 1649] [id = 285]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11fad7800 == 66 [pid = 1649] [id = 284]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12816f000 == 65 [pid = 1649] [id = 283]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x120e31000 == 64 [pid = 1649] [id = 282]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x121995800 == 63 [pid = 1649] [id = 281]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x13a29a800 == 62 [pid = 1649] [id = 280]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x139e5b000 == 61 [pid = 1649] [id = 279]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1398b5000 == 60 [pid = 1649] [id = 278]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x138ed5800 == 59 [pid = 1649] [id = 277]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x138b37000 == 58 [pid = 1649] [id = 276]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x138b2e000 == 57 [pid = 1649] [id = 275]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x13865c800 == 56 [pid = 1649] [id = 274]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x137510000 == 55 [pid = 1649] [id = 273]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x13750d800 == 54 [pid = 1649] [id = 272]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x131c1c800 == 53 [pid = 1649] [id = 271]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12f64b800 == 52 [pid = 1649] [id = 270]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12e864000 == 51 [pid = 1649] [id = 269]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128185800 == 50 [pid = 1649] [id = 268]
18:36:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11fad9000 == 49 [pid = 1649] [id = 267]
18:36:33 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
18:36:33 INFO - document served over http requires an https
18:36:33 INFO - sub-resource via fetch-request using the meta-csp
18:36:33 INFO - delivery method with swap-origin-redirect and when
18:36:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
18:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:33 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
18:36:33 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 725ms
18:36:33 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
18:36:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee83800 == 50 [pid = 1649] [id = 318]
18:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11d07a400) [pid = 1649] [serial = 891] [outer = 0x0]
18:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11fce8c00) [pid = 1649] [serial = 892] [outer = 0x11d07a400]
18:36:33 INFO - PROCESS | 1649 | 1447468593179 Marionette INFO loaded listener.js
18:36:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x121c8e400) [pid = 1649] [serial = 893] [outer = 0x11d07a400]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12637f000) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x127458800) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x127465800) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x127d93400) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x121c5f800) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x121ca8800) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x135569000) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x11ff10400) [pid = 1649] [serial = 703] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11fa1dc00) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x121792800) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank]
18:36:33 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x125361000) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank]
18:36:33 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
18:36:33 INFO - document served over http requires an https
18:36:33 INFO - sub-resource via fetch-request using the meta-csp
18:36:33 INFO - delivery method with keep-origin-redirect and when
18:36:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
18:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:33 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
18:36:33 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 623ms
18:36:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
18:36:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12530f800 == 51 [pid = 1649] [id = 319]
18:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x121c5e000) [pid = 1649] [serial = 894] [outer = 0x0]
18:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x121ed2800) [pid = 1649] [serial = 895] [outer = 0x121c5e000]
18:36:33 INFO - PROCESS | 1649 | 1447468593887 Marionette INFO loaded listener.js
18:36:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x1244d8800) [pid = 1649] [serial = 896] [outer = 0x121c5e000]
18:36:34 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
18:36:34 INFO - document served over http requires an https
18:36:34 INFO - sub-resource via fetch-request using the meta-csp
18:36:34 INFO - delivery method with no-redirect and when
18:36:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
18:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:34 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
18:36:34 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 519ms
18:36:34 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
18:36:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12727b000 == 52 [pid = 1649] [id = 320]
18:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x1247af400) [pid = 1649] [serial = 897] [outer = 0x0]
18:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x125a8b800) [pid = 1649] [serial = 898] [outer = 0x1247af400]
18:36:34 INFO - PROCESS | 1649 | 1447468594339 Marionette INFO loaded listener.js
18:36:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12683d800) [pid = 1649] [serial = 899] [outer = 0x1247af400]
18:36:34 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
18:36:34 INFO - document served over http requires an https
18:36:34 INFO - sub-resource via fetch-request using the meta-csp
18:36:34 INFO - delivery method with swap-origin-redirect and when
18:36:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
18:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:34 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
18:36:34 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 522ms
18:36:34 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
18:36:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800d000 == 53 [pid = 1649] [id = 321]
18:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x1264a5400) [pid = 1649] [serial = 900] [outer = 0x0]
18:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x127370000) [pid = 1649] [serial = 901] [outer = 0x1264a5400]
18:36:34 INFO - PROCESS | 1649 | 1447468594853 Marionette INFO loaded listener.js
18:36:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x127518800) [pid = 1649] [serial = 902] [outer = 0x1264a5400]
18:36:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a1e1800 == 54 [pid = 1649] [id = 322]
18:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x127463800) [pid = 1649] [serial = 903] [outer = 0x0]
18:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x1277ae800) [pid = 1649] [serial = 904] [outer = 0x127463800]
18:36:35 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
18:36:35 INFO - document served over http requires an https
18:36:35 INFO - sub-resource via iframe-tag using the meta-csp
18:36:35 INFO - delivery method with keep-origin-redirect and when
18:36:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
18:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:35 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
18:36:35 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 570ms
18:36:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
18:36:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a296000 == 55 [pid = 1649] [id = 323]
18:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12751a000) [pid = 1649] [serial = 905] [outer = 0x0]
18:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x1277b0800) [pid = 1649] [serial = 906] [outer = 0x12751a000]
18:36:35 INFO - PROCESS | 1649 | 1447468595479 Marionette INFO loaded listener.js
18:36:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1278da400) [pid = 1649] [serial = 907] [outer = 0x12751a000]
18:36:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0a000 == 56 [pid = 1649] [id = 324]
18:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x127899800) [pid = 1649] [serial = 908] [outer = 0x0]
18:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x1279ba000) [pid = 1649] [serial = 909] [outer = 0x127899800]
18:36:35 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
18:36:35 INFO - document served over http requires an https
18:36:35 INFO - sub-resource via iframe-tag using the meta-csp
18:36:35 INFO - delivery method with no-redirect and when
18:36:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
18:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:35 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
18:36:35 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 575ms
18:36:35 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
18:36:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2ca800 == 57 [pid = 1649] [id = 325]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1278dd000) [pid = 1649] [serial = 910] [outer = 0x0]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1279bc800) [pid = 1649] [serial = 911] [outer = 0x1278dd000]
18:36:36 INFO - PROCESS | 1649 | 1447468596051 Marionette INFO loaded listener.js
18:36:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x127b55000) [pid = 1649] [serial = 912] [outer = 0x1278dd000]
18:36:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2c5000 == 58 [pid = 1649] [id = 326]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x127ae6c00) [pid = 1649] [serial = 913] [outer = 0x0]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x127b5e400) [pid = 1649] [serial = 914] [outer = 0x127ae6c00]
18:36:36 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
18:36:36 INFO - document served over http requires an https
18:36:36 INFO - sub-resource via iframe-tag using the meta-csp
18:36:36 INFO - delivery method with swap-origin-redirect and when
18:36:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
18:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:36 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
18:36:36 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 576ms
18:36:36 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
18:36:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc5e000 == 59 [pid = 1649] [id = 327]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x127b58800) [pid = 1649] [serial = 915] [outer = 0x0]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x127d88000) [pid = 1649] [serial = 916] [outer = 0x127b58800]
18:36:36 INFO - PROCESS | 1649 | 1447468596635 Marionette INFO loaded listener.js
18:36:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12827c000) [pid = 1649] [serial = 917] [outer = 0x127b58800]
18:36:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1b000 == 60 [pid = 1649] [id = 328]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x127e8e400) [pid = 1649] [serial = 918] [outer = 0x0]
18:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x127e89800) [pid = 1649] [serial = 919] [outer = 0x127e8e400]
18:36:37 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
18:36:37 INFO - document served over http requires an https
18:36:37 INFO - sub-resource via iframe-tag using the meta-csp
18:36:37 INFO - delivery method with swap-origin-redirect and when
18:36:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
18:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:37 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
18:36:37 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 571ms
18:36:37 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
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x1279b5400) [pid = 1649] [serial = 770] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468567322]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x127ade800) [pid = 1649] [serial = 765] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x1277a7400) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11f0f6400) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x127894400) [pid = 1649] [serial = 817] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x1278dcc00) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11f659000) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11dabd400) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1278d4c00) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x126858c00) [pid = 1649] [serial = 812] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468576326]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x121d54400) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x120564000) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x1281a0800) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x127377c00) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12649ec00) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11f671400) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11fcebc00) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x126379800) [pid = 1649] [serial = 807] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11eb65000) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x128f87400) [pid = 1649] [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]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1278e1400) [pid = 1649] [serial = 820] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x127ae0800) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12bc37800) [pid = 1649] [serial = 763] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x121c89400) [pid = 1649] [serial = 802] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11ff0d000) [pid = 1649] [serial = 787] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11fb45800) [pid = 1649] [serial = 793] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x1277aac00) [pid = 1649] [serial = 776] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x1279bf400) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1281a1400) [pid = 1649] [serial = 757] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11f0f0400) [pid = 1649] [serial = 790] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11fa17000) [pid = 1649] [serial = 748] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x127460400) [pid = 1649] [serial = 813] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468576326]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x126836c00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11fa18800) [pid = 1649] [serial = 799] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12d4b8c00) [pid = 1649] [serial = 838] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12bc26800) [pid = 1649] [serial = 835] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1241cac00) [pid = 1649] [serial = 754] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12789a000) [pid = 1649] [serial = 784] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11ffabc00) [pid = 1649] [serial = 751] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x1279b9000) [pid = 1649] [serial = 771] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468567322]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x127ae7000) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x127370800) [pid = 1649] [serial = 781] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1204c4800) [pid = 1649] [serial = 829] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x1278ddc00) [pid = 1649] [serial = 818] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x127465400) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x1204a7000) [pid = 1649] [serial = 796] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12afd2c00) [pid = 1649] [serial = 760] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x128f85c00) [pid = 1649] [serial = 832] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12abd7400) [pid = 1649] [serial = 745] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x128e36000) [pid = 1649] [serial = 826] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1264a3c00) [pid = 1649] [serial = 808] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x122132400) [pid = 1649] [serial = 805] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x127b57800) [pid = 1649] [serial = 823] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1277b0000) [pid = 1649] [serial = 778] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x1204ca800) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11fcea800) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12a24ac00) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12745d800) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12afcf000) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12afa2400) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank]
18:36:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7cd000 == 61 [pid = 1649] [id = 329]
18:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11d8d2400) [pid = 1649] [serial = 920] [outer = 0x0]
18:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11ea8b400) [pid = 1649] [serial = 921] [outer = 0x11d8d2400]
18:36:37 INFO - PROCESS | 1649 | 1447468597604 Marionette INFO loaded listener.js
18:36:37 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1257ca000) [pid = 1649] [serial = 922] [outer = 0x11d8d2400]
18:36:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7ce000 == 62 [pid = 1649] [id = 330]
18:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x126836c00) [pid = 1649] [serial = 923] [outer = 0x0]
18:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x128e36000) [pid = 1649] [serial = 924] [outer = 0x126836c00]
18:36:37 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
18:36:37 INFO - document served over http requires an https
18:36:37 INFO - sub-resource via iframe-tag using the meta-csp
18:36:37 INFO - delivery method with keep-origin-redirect and when
18:36:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
18:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:37 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
18:36:37 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 921ms
18:36:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
18:36:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f12d800 == 63 [pid = 1649] [id = 331]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1277aac00) [pid = 1649] [serial = 925] [outer = 0x0]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1279b5400) [pid = 1649] [serial = 926] [outer = 0x1277aac00]
18:36:38 INFO - PROCESS | 1649 | 1447468598115 Marionette INFO loaded listener.js
18:36:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12afcf800) [pid = 1649] [serial = 927] [outer = 0x1277aac00]
18:36:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f65c800 == 64 [pid = 1649] [id = 332]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1278ddc00) [pid = 1649] [serial = 928] [outer = 0x0]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12afd8400) [pid = 1649] [serial = 929] [outer = 0x1278ddc00]
18:36:38 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
18:36:38 INFO - document served over http requires an https
18:36:38 INFO - sub-resource via iframe-tag using the meta-csp
18:36:38 INFO - delivery method with no-redirect and when
18:36:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
18:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:38 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
18:36:38 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 530ms
18:36:38 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
18:36:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c0b800 == 65 [pid = 1649] [id = 333]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12abd7400) [pid = 1649] [serial = 930] [outer = 0x0]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12afd9000) [pid = 1649] [serial = 931] [outer = 0x12abd7400]
18:36:38 INFO - PROCESS | 1649 | 1447468598693 Marionette INFO loaded listener.js
18:36:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12d8c5400) [pid = 1649] [serial = 932] [outer = 0x12abd7400]
18:36:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x134eae800 == 66 [pid = 1649] [id = 334]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x126090800) [pid = 1649] [serial = 933] [outer = 0x0]
18:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x127b20c00) [pid = 1649] [serial = 934] [outer = 0x126090800]
18:36:39 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
18:36:39 INFO - document served over http requires an https
18:36:39 INFO - sub-resource via iframe-tag using the meta-csp
18:36:39 INFO - delivery method with swap-origin-redirect and when
18:36:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
18:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:39 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
18:36:39 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 568ms
18:36:39 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
18:36:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x134ebe800 == 67 [pid = 1649] [id = 335]
18:36:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x127b1d400) [pid = 1649] [serial = 935] [outer = 0x0]
18:36:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x127b22c00) [pid = 1649] [serial = 936] [outer = 0x127b1d400]
18:36:39 INFO - PROCESS | 1649 | 1447468599271 Marionette INFO loaded listener.js
18:36:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12d4c2800) [pid = 1649] [serial = 937] [outer = 0x127b1d400]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d428000 == 66 [pid = 1649] [id = 155]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc63000 == 65 [pid = 1649] [id = 300]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1282e3000 == 64 [pid = 1649] [id = 301]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x139e62800 == 63 [pid = 1649] [id = 302]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x139e6d000 == 62 [pid = 1649] [id = 303]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x13a2ab000 == 61 [pid = 1649] [id = 304]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12798b800 == 60 [pid = 1649] [id = 305]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x127998000 == 59 [pid = 1649] [id = 306]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12224f000 == 58 [pid = 1649] [id = 221]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7ce800 == 57 [pid = 1649] [id = 307]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x13a4ce000 == 56 [pid = 1649] [id = 308]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x13c7d5800 == 55 [pid = 1649] [id = 309]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1274bb000 == 54 [pid = 1649] [id = 310]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x146b80800 == 53 [pid = 1649] [id = 311]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x127575800 == 52 [pid = 1649] [id = 312]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x146b93000 == 51 [pid = 1649] [id = 313]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x125d92000 == 50 [pid = 1649] [id = 314]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x120674800 == 49 [pid = 1649] [id = 315]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1276e4800 == 48 [pid = 1649] [id = 316]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x138659000 == 47 [pid = 1649] [id = 299]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x122254000 == 46 [pid = 1649] [id = 154]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a1e1800 == 45 [pid = 1649] [id = 322]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0a000 == 44 [pid = 1649] [id = 324]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12db2a800 == 43 [pid = 1649] [id = 266]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2c5000 == 42 [pid = 1649] [id = 326]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1b000 == 41 [pid = 1649] [id = 328]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7ce000 == 40 [pid = 1649] [id = 330]
18:36:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12f65c800 == 39 [pid = 1649] [id = 332]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12530f800 == 38 [pid = 1649] [id = 319]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11face000 == 37 [pid = 1649] [id = 317]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2ca800 == 36 [pid = 1649] [id = 325]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc5e000 == 35 [pid = 1649] [id = 327]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12f12d800 == 34 [pid = 1649] [id = 331]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12727b000 == 33 [pid = 1649] [id = 320]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7cd000 == 32 [pid = 1649] [id = 329]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12800d000 == 31 [pid = 1649] [id = 321]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12a296000 == 30 [pid = 1649] [id = 323]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee83800 == 29 [pid = 1649] [id = 318]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12789d400) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12745d400) [pid = 1649] [serial = 811] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x120562800) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x121ed1000) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x126379000) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x127b57c00) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x121c68800) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x127d90800) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x131c0b800 == 28 [pid = 1649] [id = 333]
18:36:41 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12a24dc00) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank]
18:36:41 INFO - PROCESS | 1649 | --DOCSHELL 0x134eae800 == 27 [pid = 1649] [id = 334]
18:36: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
18:36:42 INFO - document served over http requires an https
18:36:42 INFO - sub-resource via script-tag using the meta-csp
18:36:42 INFO - delivery method with keep-origin-redirect and when
18:36:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
18:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36: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
18:36: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 3119ms
18:36: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
18:36:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x112b57000 == 28 [pid = 1649] [id = 336]
18:36:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11d515800) [pid = 1649] [serial = 938] [outer = 0x0]
18:36:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11d5b5800) [pid = 1649] [serial = 939] [outer = 0x11d515800]
18:36:42 INFO - PROCESS | 1649 | 1447468602378 Marionette INFO loaded listener.js
18:36:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11d8cac00) [pid = 1649] [serial = 940] [outer = 0x11d515800]
18:36:42 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
18:36:42 INFO - document served over http requires an https
18:36:42 INFO - sub-resource via script-tag using the meta-csp
18:36:42 INFO - delivery method with no-redirect and when
18:36:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
18:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:42 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
18:36:42 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 574ms
18:36:42 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
18:36:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x121bbd000 == 29 [pid = 1649] [id = 337]
18:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11d759400) [pid = 1649] [serial = 941] [outer = 0x0]
18:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11ea91c00) [pid = 1649] [serial = 942] [outer = 0x11d759400]
18:36:43 INFO - PROCESS | 1649 | 1447468603124 Marionette INFO loaded listener.js
18:36:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11eb69000) [pid = 1649] [serial = 943] [outer = 0x11d759400]
18:36:43 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
18:36:43 INFO - document served over http requires an https
18:36:43 INFO - sub-resource via script-tag using the meta-csp
18:36:43 INFO - delivery method with swap-origin-redirect and when
18:36:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
18:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:43 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
18:36:43 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 679ms
18:36:43 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
18:36:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ef90800 == 30 [pid = 1649] [id = 338]
18:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11f66fc00) [pid = 1649] [serial = 944] [outer = 0x0]
18:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11fa1a800) [pid = 1649] [serial = 945] [outer = 0x11f66fc00]
18:36:43 INFO - PROCESS | 1649 | 1447468603636 Marionette INFO loaded listener.js
18:36:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11fa2b400) [pid = 1649] [serial = 946] [outer = 0x11f66fc00]
18:36:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
18:36:43 INFO - document served over http requires an https
18:36:43 INFO - sub-resource via script-tag using the meta-csp
18:36:44 INFO - delivery method with swap-origin-redirect and when
18:36:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
18:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:44 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
18:36:44 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 526ms
18:36:44 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
18:36:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc12000 == 31 [pid = 1649] [id = 339]
18:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x112bcf000) [pid = 1649] [serial = 947] [outer = 0x0]
18:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11fb4f800) [pid = 1649] [serial = 948] [outer = 0x112bcf000]
18:36:44 INFO - PROCESS | 1649 | 1447468604115 Marionette INFO loaded listener.js
18:36:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11fc3e000) [pid = 1649] [serial = 949] [outer = 0x112bcf000]
18:36:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
18:36:44 INFO - document served over http requires an https
18:36:44 INFO - sub-resource via script-tag using the meta-csp
18:36:44 INFO - delivery method with keep-origin-redirect and when
18:36:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
18:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
18:36:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 471ms
18:36:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
18:36:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e41800 == 32 [pid = 1649] [id = 340]
18:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11d59ec00) [pid = 1649] [serial = 950] [outer = 0x0]
18:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11fce4800) [pid = 1649] [serial = 951] [outer = 0x11d59ec00]
18:36:44 INFO - PROCESS | 1649 | 1447468604609 Marionette INFO loaded listener.js
18:36:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11fcf5400) [pid = 1649] [serial = 952] [outer = 0x11d59ec00]
18:36:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
18:36:45 INFO - document served over http requires an https
18:36:45 INFO - sub-resource via script-tag using the meta-csp
18:36:45 INFO - delivery method with no-redirect and when
18:36:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
18:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
18:36:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 525ms
18:36:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
18:36:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b23000 == 33 [pid = 1649] [id = 341]
18:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11ff0d400) [pid = 1649] [serial = 953] [outer = 0x0]
18:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11ff15c00) [pid = 1649] [serial = 954] [outer = 0x11ff0d400]
18:36:45 INFO - PROCESS | 1649 | 1447468605135 Marionette INFO loaded listener.js
18:36:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x120271c00) [pid = 1649] [serial = 955] [outer = 0x11ff0d400]
18:36:45 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
18:36:45 INFO - document served over http requires an https
18:36:45 INFO - sub-resource via script-tag using the meta-csp
18:36:45 INFO - delivery method with swap-origin-redirect and when
18:36:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
18:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:45 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
18:36:45 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 471ms
18:36:45 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
18:36:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x125311000 == 34 [pid = 1649] [id = 342]
18:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1204be800) [pid = 1649] [serial = 956] [outer = 0x0]
18:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1204c2400) [pid = 1649] [serial = 957] [outer = 0x1204be800]
18:36:45 INFO - PROCESS | 1649 | 1447468605608 Marionette INFO loaded listener.js
18:36:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x120561000) [pid = 1649] [serial = 958] [outer = 0x1204be800]
18:36:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
18:36:46 INFO - document served over http requires an https
18:36:46 INFO - sub-resource via xhr-request using the meta-csp
18:36:46 INFO - delivery method with keep-origin-redirect and when
18:36:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
18:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
18:36:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 521ms
18:36:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
18:36:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a6e000 == 35 [pid = 1649] [id = 343]
18:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x120566c00) [pid = 1649] [serial = 959] [outer = 0x0]
18:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x120568c00) [pid = 1649] [serial = 960] [outer = 0x120566c00]
18:36:46 INFO - PROCESS | 1649 | 1447468606116 Marionette INFO loaded listener.js
18:36:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x120592c00) [pid = 1649] [serial = 961] [outer = 0x120566c00]
18:36:46 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
18:36:46 INFO - document served over http requires an https
18:36:46 INFO - sub-resource via xhr-request using the meta-csp
18:36:46 INFO - delivery method with no-redirect and when
18:36:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
18:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:46 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
18:36:46 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 477ms
18:36:46 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
18:36:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ef90000 == 36 [pid = 1649] [id = 344]
18:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11fc37000) [pid = 1649] [serial = 962] [outer = 0x0]
18:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1206b3800) [pid = 1649] [serial = 963] [outer = 0x11fc37000]
18:36:46 INFO - PROCESS | 1649 | 1447468606610 Marionette INFO loaded listener.js
18:36:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x121ac3c00) [pid = 1649] [serial = 964] [outer = 0x11fc37000]
18:36:47 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
18:36:47 INFO - document served over http requires an https
18:36:47 INFO - sub-resource via xhr-request using the meta-csp
18:36:47 INFO - delivery method with swap-origin-redirect and when
18:36:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
18:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:47 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
18:36:47 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 521ms
18:36:47 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
18:36:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127284000 == 37 [pid = 1649] [id = 345]
18:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x121c05400) [pid = 1649] [serial = 965] [outer = 0x0]
18:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x121c5ac00) [pid = 1649] [serial = 966] [outer = 0x121c05400]
18:36:47 INFO - PROCESS | 1649 | 1447468607138 Marionette INFO loaded listener.js
18:36:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x121c67800) [pid = 1649] [serial = 967] [outer = 0x121c05400]
18:36:47 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
18:36:47 INFO - document served over http requires an https
18:36:47 INFO - sub-resource via xhr-request using the meta-csp
18:36:47 INFO - delivery method with swap-origin-redirect and when
18:36:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
18:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:47 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
18:36:47 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 522ms
18:36:47 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
18:36:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127572000 == 38 [pid = 1649] [id = 346]
18:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x121c88400) [pid = 1649] [serial = 968] [outer = 0x0]
18:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x121ca1800) [pid = 1649] [serial = 969] [outer = 0x121c88400]
18:36:47 INFO - PROCESS | 1649 | 1447468607699 Marionette INFO loaded listener.js
18:36:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x121ecc000) [pid = 1649] [serial = 970] [outer = 0x121c88400]
18:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x121ed1000) [pid = 1649] [serial = 971] [outer = 0x12dfe4000]
18:36:48 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
18:36:48 INFO - document served over http requires an https
18:36:48 INFO - sub-resource via xhr-request using the meta-csp
18:36:48 INFO - delivery method with keep-origin-redirect and when
18:36:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
18:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:48 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
18:36:48 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 582ms
18:36:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
18:36:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x127986800 == 39 [pid = 1649] [id = 347]
18:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x121ed4800) [pid = 1649] [serial = 972] [outer = 0x0]
18:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x121fb8400) [pid = 1649] [serial = 973] [outer = 0x121ed4800]
18:36:48 INFO - PROCESS | 1649 | 1447468608262 Marionette INFO loaded listener.js
18:36:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12448ac00) [pid = 1649] [serial = 974] [outer = 0x121ed4800]
18:36:48 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
18:36:48 INFO - document served over http requires an https
18:36:48 INFO - sub-resource via xhr-request using the meta-csp
18:36:48 INFO - delivery method with no-redirect and when
18:36:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
18:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:48 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
18:36:48 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 517ms
18:36:48 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
18:36:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c0d800 == 40 [pid = 1649] [id = 348]
18:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x1244d7000) [pid = 1649] [serial = 975] [outer = 0x0]
18:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x124641400) [pid = 1649] [serial = 976] [outer = 0x1244d7000]
18:36:48 INFO - PROCESS | 1649 | 1447468608792 Marionette INFO loaded listener.js
18:36:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x1248d1400) [pid = 1649] [serial = 977] [outer = 0x1244d7000]
18:36:49 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
18:36:49 INFO - document served over http requires an https
18:36:49 INFO - sub-resource via xhr-request using the meta-csp
18:36:49 INFO - delivery method with swap-origin-redirect and when
18:36:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
18:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:49 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
18:36:49 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 531ms
18:36:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11fa31c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12bc1f400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12f6c5000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x127463800) [pid = 1649] [serial = 903] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1277a8800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x127b58800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x127e87c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12751e400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12dfdf400) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11e573800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x127d88400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x1204c9c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x1279b8c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12abd1000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11fa27000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x121c5e000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x1277aac00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11d07a400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11ea90000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x121c5fc00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12751a000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x132443800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x127ae6c00) [pid = 1649] [serial = 913] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x126090800) [pid = 1649] [serial = 933] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11ff08c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x127899800) [pid = 1649] [serial = 908] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468595749]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12abd7400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11ff09400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12736e400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12a152400) [pid = 1649] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468583830]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x1278ddc00) [pid = 1649] [serial = 928] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468598391]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1247af400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x1355e1c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x1204a6c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x1264a5400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x1278dd000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12db84c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12bc29000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x127894c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x127ae2400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x127e8e400) [pid = 1649] [serial = 918] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x126836c00) [pid = 1649] [serial = 923] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12f18cc00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11d8d2400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12a24a400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x127519c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12afd0c00) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11f666800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x127b5a000) [pid = 1649] [serial = 849] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11fa2a400) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11d8c9000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11f659800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11ffaf800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1244d9000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x128e39800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12f198000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x13244a000) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11e57d800) [pid = 1649] [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]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x127b20c00) [pid = 1649] [serial = 934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11fb4dc00) [pid = 1649] [serial = 841] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x120586800) [pid = 1649] [serial = 844] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x125c03400) [pid = 1649] [serial = 847] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1278d6c00) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x128ee5c00) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d4b6400) [pid = 1649] [serial = 855] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468583830]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12db8a400) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12df14400) [pid = 1649] [serial = 860] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12f625000) [pid = 1649] [serial = 862] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12f6c9000) [pid = 1649] [serial = 865] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1355b3c00) [pid = 1649] [serial = 868] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x13738b400) [pid = 1649] [serial = 871] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12751ac00) [pid = 1649] [serial = 874] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x137396c00) [pid = 1649] [serial = 877] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x121ec8000) [pid = 1649] [serial = 880] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11e578c00) [pid = 1649] [serial = 883] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11ff08800) [pid = 1649] [serial = 886] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11ffaa400) [pid = 1649] [serial = 889] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11fce8c00) [pid = 1649] [serial = 892] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x121ed2800) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x125a8b800) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x127370000) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1277ae800) [pid = 1649] [serial = 904] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1277b0800) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1279ba000) [pid = 1649] [serial = 909] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468595749]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1279bc800) [pid = 1649] [serial = 911] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x127b5e400) [pid = 1649] [serial = 914] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x127d88000) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x127e89800) [pid = 1649] [serial = 919] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11ea8b400) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x128e36000) [pid = 1649] [serial = 924] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1279b5400) [pid = 1649] [serial = 926] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12afd8400) [pid = 1649] [serial = 929] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468598391]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12afd9000) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x127b22c00) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x137391000) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x127521800) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1279b8800) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12d4b9000) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12d4b7000) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11ffab000) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121ca3800) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128e32c00) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12f18c000) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1355e5c00) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1355ef400) [pid = 1649] [serial = 688] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1355ef000) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11ff0d800) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121c86400) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1278d8400) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12acd8c00) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12bb11400) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12d8c1c00) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d4bec00) [pid = 1649] [serial = 769] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128e3e400) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x128f93c00) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x127377800) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12d8cd800) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x127b51800) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank]
18:36:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x127288800 == 41 [pid = 1649] [id = 349]
18:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113152c00) [pid = 1649] [serial = 978] [outer = 0x0]
18:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11d07a400) [pid = 1649] [serial = 979] [outer = 0x113152c00]
18:36:50 INFO - PROCESS | 1649 | 1447468610338 Marionette INFO loaded listener.js
18:36:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11fa27000) [pid = 1649] [serial = 980] [outer = 0x113152c00]
18:36:50 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
18:36:50 INFO - document served over http requires an http
18:36:50 INFO - sub-resource via fetch-request using the meta-referrer
18:36:50 INFO - delivery method with keep-origin-redirect and when
18:36:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:36:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:50 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
18:36:50 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 1493ms
18:36:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
18:36:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d36000 == 42 [pid = 1649] [id = 350]
18:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11f666800) [pid = 1649] [serial = 981] [outer = 0x0]
18:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1204a6c00) [pid = 1649] [serial = 982] [outer = 0x11f666800]
18:36:50 INFO - PROCESS | 1649 | 1447468610822 Marionette INFO loaded listener.js
18:36:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1253e0800) [pid = 1649] [serial = 983] [outer = 0x11f666800]
18:36:51 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
18:36:51 INFO - document served over http requires an http
18:36:51 INFO - sub-resource via fetch-request using the meta-referrer
18:36:51 INFO - delivery method with no-redirect and when
18:36:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:51 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
18:36:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 471ms
18:36:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
18:36:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12807c000 == 43 [pid = 1649] [id = 351]
18:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1253e1400) [pid = 1649] [serial = 984] [outer = 0x0]
18:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1257c4800) [pid = 1649] [serial = 985] [outer = 0x1253e1400]
18:36:51 INFO - PROCESS | 1649 | 1447468611277 Marionette INFO loaded listener.js
18:36:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x125c0f400) [pid = 1649] [serial = 986] [outer = 0x1253e1400]
18:36:51 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
18:36:51 INFO - document served over http requires an http
18:36:51 INFO - sub-resource via fetch-request using the meta-referrer
18:36:51 INFO - delivery method with swap-origin-redirect and when
18:36:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:51 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
18:36:51 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 470ms
18:36:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:36:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282d0000 == 44 [pid = 1649] [id = 352]
18:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1253e7400) [pid = 1649] [serial = 987] [outer = 0x0]
18:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125c86c00) [pid = 1649] [serial = 988] [outer = 0x1253e7400]
18:36:51 INFO - PROCESS | 1649 | 1447468611777 Marionette INFO loaded listener.js
18:36:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126095c00) [pid = 1649] [serial = 989] [outer = 0x1253e7400]
18:36:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a1e9800 == 45 [pid = 1649] [id = 353]
18:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126096800) [pid = 1649] [serial = 990] [outer = 0x0]
18:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126375000) [pid = 1649] [serial = 991] [outer = 0x126096800]
18:36:52 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
18:36:52 INFO - document served over http requires an http
18:36:52 INFO - sub-resource via iframe-tag using the meta-referrer
18:36:52 INFO - delivery method with keep-origin-redirect and when
18:36:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:52 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
18:36:52 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 522ms
18:36:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
18:36:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c720000 == 46 [pid = 1649] [id = 354]
18:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x111f5e400) [pid = 1649] [serial = 992] [outer = 0x0]
18:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112a1a400) [pid = 1649] [serial = 993] [outer = 0x111f5e400]
18:36:52 INFO - PROCESS | 1649 | 1447468612401 Marionette INFO loaded listener.js
18:36:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1137df400) [pid = 1649] [serial = 994] [outer = 0x111f5e400]
18:36:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e54e800 == 47 [pid = 1649] [id = 355]
18:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11d50e000) [pid = 1649] [serial = 995] [outer = 0x0]
18:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11e578800) [pid = 1649] [serial = 996] [outer = 0x11d50e000]
18:36:52 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
18:36:52 INFO - document served over http requires an http
18:36:52 INFO - sub-resource via iframe-tag using the meta-referrer
18:36:52 INFO - delivery method with no-redirect and when
18:36:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:52 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
18:36:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 773ms
18:36:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:36:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12010b000 == 48 [pid = 1649] [id = 356]
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11de40800) [pid = 1649] [serial = 997] [outer = 0x0]
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11eb65800) [pid = 1649] [serial = 998] [outer = 0x11de40800]
18:36:53 INFO - PROCESS | 1649 | 1447468613181 Marionette INFO loaded listener.js
18:36:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11fb4ac00) [pid = 1649] [serial = 999] [outer = 0x11de40800]
18:36:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12727e000 == 49 [pid = 1649] [id = 357]
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11fce2800) [pid = 1649] [serial = 1000] [outer = 0x0]
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11fa1e400) [pid = 1649] [serial = 1001] [outer = 0x11fce2800]
18:36:53 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
18:36:53 INFO - document served over http requires an http
18:36:53 INFO - sub-resource via iframe-tag using the meta-referrer
18:36:53 INFO - delivery method with swap-origin-redirect and when
18:36:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:36:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:36:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:53 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
18:36:53 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 729ms
18:36:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
18:36:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12802b800 == 50 [pid = 1649] [id = 358]
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11ff15400) [pid = 1649] [serial = 1002] [outer = 0x0]
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11ffa9000) [pid = 1649] [serial = 1003] [outer = 0x11ff15400]
18:36:53 INFO - PROCESS | 1649 | 1447468613925 Marionette INFO loaded listener.js
18:36:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121355800) [pid = 1649] [serial = 1004] [outer = 0x11ff15400]
18:36:54 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
18:36:54 INFO - document served over http requires an http
18:36:54 INFO - sub-resource via script-tag using the meta-referrer
18:36:54 INFO - delivery method with keep-origin-redirect and when
18:36: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"
18:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:54 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
18:36:54 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 669ms
18:36:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
18:36:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abe3000 == 51 [pid = 1649] [id = 359]
18:36:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121c63800) [pid = 1649] [serial = 1005] [outer = 0x0]
18:36:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x121c8d400) [pid = 1649] [serial = 1006] [outer = 0x121c63800]
18:36:54 INFO - PROCESS | 1649 | 1447468614606 Marionette INFO loaded listener.js
18:36:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1248ca800) [pid = 1649] [serial = 1007] [outer = 0x121c63800]
18:36:55 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
18:36:55 INFO - document served over http requires an http
18:36:55 INFO - sub-resource via script-tag using the meta-referrer
18:36:55 INFO - delivery method with no-redirect and when
18:36: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"
18:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:55 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
18:36:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 645ms
18:36:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
18:36:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af09800 == 52 [pid = 1649] [id = 360]
18:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x121c85000) [pid = 1649] [serial = 1008] [outer = 0x0]
18:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1257bec00) [pid = 1649] [serial = 1009] [outer = 0x121c85000]
18:36:55 INFO - PROCESS | 1649 | 1447468615220 Marionette INFO loaded listener.js
18:36:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12637c000) [pid = 1649] [serial = 1010] [outer = 0x121c85000]
18:36:55 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
18:36:55 INFO - document served over http requires an http
18:36:55 INFO - sub-resource via script-tag using the meta-referrer
18:36:55 INFO - delivery method with swap-origin-redirect and when
18:36:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
18:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:36:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:36:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:55 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
18:36:55 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 628ms
18:36:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
18:36:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2cd800 == 53 [pid = 1649] [id = 361]
18:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1264a2800) [pid = 1649] [serial = 1011] [outer = 0x0]
18:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1264a3800) [pid = 1649] [serial = 1012] [outer = 0x1264a2800]
18:36:55 INFO - PROCESS | 1649 | 1447468615896 Marionette INFO loaded listener.js
18:36:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126838000) [pid = 1649] [serial = 1013] [outer = 0x1264a2800]
18:36:56 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
18:36:56 INFO - document served over http requires an http
18:36:56 INFO - sub-resource via xhr-request using the meta-referrer
18:36:56 INFO - delivery method with keep-origin-redirect and when
18:36: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"
18:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:56 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
18:36:56 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 672ms
18:36:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
18:36:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7e2800 == 54 [pid = 1649] [id = 362]
18:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1264a3000) [pid = 1649] [serial = 1014] [outer = 0x0]
18:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126840000) [pid = 1649] [serial = 1015] [outer = 0x1264a3000]
18:36:56 INFO - PROCESS | 1649 | 1447468616530 Marionette INFO loaded listener.js
18:36:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12736b000) [pid = 1649] [serial = 1016] [outer = 0x1264a3000]
18:36:57 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
18:36:57 INFO - document served over http requires an http
18:36:57 INFO - sub-resource via xhr-request using the meta-referrer
18:36:57 INFO - delivery method with no-redirect and when
18:36: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"
18:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:57 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
18:36:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 675ms
18:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
18:36:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d41b800 == 55 [pid = 1649] [id = 363]
18:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126380000) [pid = 1649] [serial = 1017] [outer = 0x0]
18:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127371c00) [pid = 1649] [serial = 1018] [outer = 0x126380000]
18:36:57 INFO - PROCESS | 1649 | 1447468617247 Marionette INFO loaded listener.js
18:36:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127461000) [pid = 1649] [serial = 1019] [outer = 0x126380000]
18:36:57 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
18:36:57 INFO - document served over http requires an http
18:36:57 INFO - sub-resource via xhr-request using the meta-referrer
18:36:57 INFO - delivery method with swap-origin-redirect and when
18:36:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:36:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:36:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:57 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
18:36:57 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 626ms
18:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
18:36:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7d1000 == 56 [pid = 1649] [id = 364]
18:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x127375400) [pid = 1649] [serial = 1020] [outer = 0x0]
18:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127513000) [pid = 1649] [serial = 1021] [outer = 0x127375400]
18:36:57 INFO - PROCESS | 1649 | 1447468617840 Marionette INFO loaded listener.js
18:36:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12751d800) [pid = 1649] [serial = 1022] [outer = 0x127375400]
18:36:58 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
18:36:58 INFO - document served over http requires an https
18:36:58 INFO - sub-resource via fetch-request using the meta-referrer
18:36:58 INFO - delivery method with keep-origin-redirect and when
18:36: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"
18:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:58 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
18:36:58 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 673ms
18:36:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
18:36:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d81c000 == 57 [pid = 1649] [id = 365]
18:36:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12745c800) [pid = 1649] [serial = 1023] [outer = 0x0]
18:36:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x127521c00) [pid = 1649] [serial = 1024] [outer = 0x12745c800]
18:36:58 INFO - PROCESS | 1649 | 1447468618555 Marionette INFO loaded listener.js
18:36:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1277b3c00) [pid = 1649] [serial = 1025] [outer = 0x12745c800]
18:36:59 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
18:36:59 INFO - document served over http requires an https
18:36:59 INFO - sub-resource via fetch-request using the meta-referrer
18:36:59 INFO - delivery method with no-redirect and when
18:36: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"
18:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:36:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:36:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:36:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:36:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:36:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:36:59 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
18:36:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 673ms
18:36:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
18:36:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db2a000 == 58 [pid = 1649] [id = 366]
18:36:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11c0f3400) [pid = 1649] [serial = 1026] [outer = 0x0]
18:36:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x127891800) [pid = 1649] [serial = 1027] [outer = 0x11c0f3400]
18:36:59 INFO - PROCESS | 1649 | 1447468619776 Marionette INFO loaded listener.js
18:36:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:36:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1278d6800) [pid = 1649] [serial = 1028] [outer = 0x11c0f3400]
18:37:00 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
18:37:00 INFO - document served over http requires an https
18:37:00 INFO - sub-resource via fetch-request using the meta-referrer
18:37:00 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:00 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
18:37:00 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 1325ms
18:37:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:37:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe4000 == 59 [pid = 1649] [id = 367]
18:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x112b28000) [pid = 1649] [serial = 1029] [outer = 0x0]
18:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x113b56800) [pid = 1649] [serial = 1030] [outer = 0x112b28000]
18:37:00 INFO - PROCESS | 1649 | 1447468620560 Marionette INFO loaded listener.js
18:37:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1278de000) [pid = 1649] [serial = 1031] [outer = 0x112b28000]
18:37:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d24c800 == 60 [pid = 1649] [id = 368]
18:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11d596800) [pid = 1649] [serial = 1032] [outer = 0x0]
18:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11d8ce000) [pid = 1649] [serial = 1033] [outer = 0x11d596800]
18:37:01 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
18:37:01 INFO - document served over http requires an https
18:37:01 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:01 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:01 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
18:37:01 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 1078ms
18:37:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
18:37:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11efa0000 == 61 [pid = 1649] [id = 369]
18:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11e1d1800) [pid = 1649] [serial = 1034] [outer = 0x0]
18:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11e570800) [pid = 1649] [serial = 1035] [outer = 0x11e1d1800]
18:37:01 INFO - PROCESS | 1649 | 1447468621637 Marionette INFO loaded listener.js
18:37:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11fa1c000) [pid = 1649] [serial = 1036] [outer = 0x11e1d1800]
18:37:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e46800 == 62 [pid = 1649] [id = 370]
18:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11eb6cc00) [pid = 1649] [serial = 1037] [outer = 0x0]
18:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11e576400) [pid = 1649] [serial = 1038] [outer = 0x11eb6cc00]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x111f06800 == 61 [pid = 1649] [id = 114]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12817a000 == 60 [pid = 1649] [id = 100]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc16800 == 59 [pid = 1649] [id = 115]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11ea96800 == 58 [pid = 1649] [id = 96]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11fb12800 == 57 [pid = 1649] [id = 113]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12466e000 == 56 [pid = 1649] [id = 98]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x121bc1800 == 55 [pid = 1649] [id = 116]
18:37:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a1e9800 == 54 [pid = 1649] [id = 353]
18:37:02 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
18:37:02 INFO - document served over http requires an https
18:37:02 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:02 INFO - delivery method with no-redirect and when
18:37: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"
18:37:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:02 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
18:37:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 879ms
18:37:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:37:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d8a7800 == 55 [pid = 1649] [id = 371]
18:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11d8c6400) [pid = 1649] [serial = 1039] [outer = 0x0]
18:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11de42000) [pid = 1649] [serial = 1040] [outer = 0x11d8c6400]
18:37:02 INFO - PROCESS | 1649 | 1447468622455 Marionette INFO loaded listener.js
18:37:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11fb4dc00) [pid = 1649] [serial = 1041] [outer = 0x11d8c6400]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12d8c5400) [pid = 1649] [serial = 932] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12683d800) [pid = 1649] [serial = 899] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12db85400) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x127b55000) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x121c8e400) [pid = 1649] [serial = 893] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1244d8800) [pid = 1649] [serial = 896] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x13555e400) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x121c90c00) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1278da400) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11fa2b000) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12dfd9c00) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x127518800) [pid = 1649] [serial = 902] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x121c03400) [pid = 1649] [serial = 890] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1241c2c00) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1355ee800) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12001c400) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12afa3400) [pid = 1649] [serial = 853] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12afcf800) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1257ca000) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1279b6400) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12f6bcc00) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x13ab60400) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12827c000) [pid = 1649] [serial = 917] [outer = 0x0] [url = about:blank]
18:37:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fb22000 == 56 [pid = 1649] [id = 372]
18:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11fb4e400) [pid = 1649] [serial = 1042] [outer = 0x0]
18:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11fb52c00) [pid = 1649] [serial = 1043] [outer = 0x11fb4e400]
18:37:02 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
18:37:02 INFO - document served over http requires an https
18:37:02 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:02 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:02 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
18:37:02 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 623ms
18:37:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
18:37:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc22800 == 57 [pid = 1649] [id = 373]
18:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11fce5000) [pid = 1649] [serial = 1044] [outer = 0x0]
18:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11fceb400) [pid = 1649] [serial = 1045] [outer = 0x11fce5000]
18:37:03 INFO - PROCESS | 1649 | 1447468623085 Marionette INFO loaded listener.js
18:37:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11ffaf000) [pid = 1649] [serial = 1046] [outer = 0x11fce5000]
18:37:03 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
18:37:03 INFO - document served over http requires an https
18:37:03 INFO - sub-resource via script-tag using the meta-referrer
18:37:03 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:03 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
18:37:03 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 524ms
18:37:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
18:37:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12466e000 == 58 [pid = 1649] [id = 374]
18:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11d8c8400) [pid = 1649] [serial = 1047] [outer = 0x0]
18:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1204bc400) [pid = 1649] [serial = 1048] [outer = 0x11d8c8400]
18:37:03 INFO - PROCESS | 1649 | 1447468623586 Marionette INFO loaded listener.js
18:37:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x120569c00) [pid = 1649] [serial = 1049] [outer = 0x11d8c8400]
18:37:03 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
18:37:03 INFO - document served over http requires an https
18:37:03 INFO - sub-resource via script-tag using the meta-referrer
18:37:03 INFO - delivery method with no-redirect and when
18:37: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"
18:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:03 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
18:37:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 469ms
18:37:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
18:37:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x125803000 == 59 [pid = 1649] [id = 375]
18:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x120569000) [pid = 1649] [serial = 1050] [outer = 0x0]
18:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1217cec00) [pid = 1649] [serial = 1051] [outer = 0x120569000]
18:37:04 INFO - PROCESS | 1649 | 1447468624125 Marionette INFO loaded listener.js
18:37:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x121c5b800) [pid = 1649] [serial = 1052] [outer = 0x120569000]
18:37:04 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
18:37:04 INFO - document served over http requires an https
18:37:04 INFO - sub-resource via script-tag using the meta-referrer
18:37:04 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:04 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
18:37:04 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 522ms
18:37:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
18:37:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ff3000 == 60 [pid = 1649] [id = 376]
18:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x121c69000) [pid = 1649] [serial = 1053] [outer = 0x0]
18:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x121c8cc00) [pid = 1649] [serial = 1054] [outer = 0x121c69000]
18:37:04 INFO - PROCESS | 1649 | 1447468624622 Marionette INFO loaded listener.js
18:37:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x121fb0000) [pid = 1649] [serial = 1055] [outer = 0x121c69000]
18:37:04 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
18:37:04 INFO - document served over http requires an https
18:37:04 INFO - sub-resource via xhr-request using the meta-referrer
18:37:04 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:04 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
18:37:04 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 524ms
18:37:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
18:37:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12727b800 == 61 [pid = 1649] [id = 377]
18:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x121ecac00) [pid = 1649] [serial = 1056] [outer = 0x0]
18:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1241c0000) [pid = 1649] [serial = 1057] [outer = 0x121ecac00]
18:37:05 INFO - PROCESS | 1649 | 1447468625138 Marionette INFO loaded listener.js
18:37:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1248c3800) [pid = 1649] [serial = 1058] [outer = 0x121ecac00]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11fce4800) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11ea91c00) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11ff15c00) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x124641400) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x121c5ac00) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x121fb8400) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1257c4800) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1204a6c00) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x125c86c00) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11ff0d400) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x112bcf000) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11f66fc00) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x121c88400) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1204be800) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x121ed4800) [pid = 1649] [serial = 972] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11d759400) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11f666800) [pid = 1649] [serial = 981] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x121c05400) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x120566c00) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11d59ec00) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11d515800) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11fc37000) [pid = 1649] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1253e1400) [pid = 1649] [serial = 984] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x113152c00) [pid = 1649] [serial = 978] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1244d7000) [pid = 1649] [serial = 975] [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]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11fb4f800) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1204c2400) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11d07a400) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1206b3800) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11d5b5800) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x120568c00) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x121ca1800) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11fa1a800) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1248d1400) [pid = 1649] [serial = 977] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121c67800) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128e35400) [pid = 1649] [serial = 516] [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.]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12448ac00) [pid = 1649] [serial = 974] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120561000) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121ac3c00) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120592c00) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank]
18:37:05 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121ecc000) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank]
18:37:05 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
18:37:05 INFO - document served over http requires an https
18:37:05 INFO - sub-resource via xhr-request using the meta-referrer
18:37:05 INFO - delivery method with no-redirect and when
18:37: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"
18:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:05 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
18:37:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 473ms
18:37:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
18:37:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274c0000 == 62 [pid = 1649] [id = 378]
18:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11f664000) [pid = 1649] [serial = 1059] [outer = 0x0]
18:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11fb4f800) [pid = 1649] [serial = 1060] [outer = 0x11f664000]
18:37:05 INFO - PROCESS | 1649 | 1447468625596 Marionette INFO loaded listener.js
18:37:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121c88400) [pid = 1649] [serial = 1061] [outer = 0x11f664000]
18:37:05 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
18:37:05 INFO - document served over http requires an https
18:37:05 INFO - sub-resource via xhr-request using the meta-referrer
18:37:05 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:05 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
18:37:05 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 470ms
18:37:05 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
18:37:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276da800 == 63 [pid = 1649] [id = 379]
18:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120566c00) [pid = 1649] [serial = 1062] [outer = 0x0]
18:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1247a7800) [pid = 1649] [serial = 1063] [outer = 0x120566c00]
18:37:06 INFO - PROCESS | 1649 | 1447468626110 Marionette INFO loaded listener.js
18:37:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1257c5c00) [pid = 1649] [serial = 1064] [outer = 0x120566c00]
18:37:06 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
18:37:06 INFO - document served over http requires an http
18:37:06 INFO - sub-resource via fetch-request using the meta-referrer
18:37:06 INFO - delivery method with keep-origin-redirect and when
18:37:06 INFO - the target request is same-origin.
18:37:06 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 470ms
18:37:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
18:37:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1279a0800 == 64 [pid = 1649] [id = 380]
18:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x125d3a400) [pid = 1649] [serial = 1065] [outer = 0x0]
18:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12608fc00) [pid = 1649] [serial = 1066] [outer = 0x125d3a400]
18:37:06 INFO - PROCESS | 1649 | 1447468626546 Marionette INFO loaded listener.js
18:37:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1264a1400) [pid = 1649] [serial = 1067] [outer = 0x125d3a400]
18:37:06 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
18:37:06 INFO - document served over http requires an http
18:37:06 INFO - sub-resource via fetch-request using the meta-referrer
18:37:06 INFO - delivery method with no-redirect and when
18:37:06 INFO - the target request is same-origin.
18:37:06 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 467ms
18:37:06 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
18:37:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c95000 == 65 [pid = 1649] [id = 381]
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1264a1000) [pid = 1649] [serial = 1068] [outer = 0x0]
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12684b800) [pid = 1649] [serial = 1069] [outer = 0x1264a1000]
18:37:07 INFO - PROCESS | 1649 | 1447468627049 Marionette INFO loaded listener.js
18:37:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x127899c00) [pid = 1649] [serial = 1070] [outer = 0x1264a1000]
18:37:07 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
18:37:07 INFO - document served over http requires an http
18:37:07 INFO - sub-resource via fetch-request using the meta-referrer
18:37:07 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:07 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
18:37:07 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 521ms
18:37:07 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
18:37:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12807b800 == 66 [pid = 1649] [id = 382]
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1278d5c00) [pid = 1649] [serial = 1071] [outer = 0x0]
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1278da400) [pid = 1649] [serial = 1072] [outer = 0x1278d5c00]
18:37:07 INFO - PROCESS | 1649 | 1447468627542 Marionette INFO loaded listener.js
18:37:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1279b6c00) [pid = 1649] [serial = 1073] [outer = 0x1278d5c00]
18:37:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x128189800 == 67 [pid = 1649] [id = 383]
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1279b7000) [pid = 1649] [serial = 1074] [outer = 0x0]
18:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1279b8c00) [pid = 1649] [serial = 1075] [outer = 0x1279b7000]
18:37:07 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
18:37:07 INFO - document served over http requires an http
18:37:07 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:07 INFO - delivery method with keep-origin-redirect and when
18:37:07 INFO - the target request is same-origin.
18:37:07 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 474ms
18:37:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
18:37:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282d9000 == 68 [pid = 1649] [id = 384]
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1279bc400) [pid = 1649] [serial = 1076] [outer = 0x0]
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1279bec00) [pid = 1649] [serial = 1077] [outer = 0x1279bc400]
18:37:08 INFO - PROCESS | 1649 | 1447468628043 Marionette INFO loaded listener.js
18:37:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x127ae1400) [pid = 1649] [serial = 1078] [outer = 0x1279bc400]
18:37:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abf8000 == 69 [pid = 1649] [id = 385]
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1278d6c00) [pid = 1649] [serial = 1079] [outer = 0x0]
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x127ae1800) [pid = 1649] [serial = 1080] [outer = 0x1278d6c00]
18:37:08 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
18:37:08 INFO - document served over http requires an http
18:37:08 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:08 INFO - delivery method with no-redirect and when
18:37:08 INFO - the target request is same-origin.
18:37:08 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 621ms
18:37:08 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
18:37:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d256000 == 70 [pid = 1649] [id = 386]
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11d8c7000) [pid = 1649] [serial = 1081] [outer = 0x0]
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11d8ccc00) [pid = 1649] [serial = 1082] [outer = 0x11d8c7000]
18:37:08 INFO - PROCESS | 1649 | 1447468628751 Marionette INFO loaded listener.js
18:37:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11fa1b400) [pid = 1649] [serial = 1083] [outer = 0x11d8c7000]
18:37:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x121404800 == 71 [pid = 1649] [id = 387]
18:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11fce1000) [pid = 1649] [serial = 1084] [outer = 0x0]
18:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11fc3a000) [pid = 1649] [serial = 1085] [outer = 0x11fce1000]
18:37:09 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
18:37:09 INFO - document served over http requires an http
18:37:09 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:09 INFO - delivery method with swap-origin-redirect and when
18:37:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:09 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
18:37:09 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 725ms
18:37:09 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
18:37:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x127582800 == 72 [pid = 1649] [id = 388]
18:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11fcf2400) [pid = 1649] [serial = 1086] [outer = 0x0]
18:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11ffbf000) [pid = 1649] [serial = 1087] [outer = 0x11fcf2400]
18:37:09 INFO - PROCESS | 1649 | 1447468629506 Marionette INFO loaded listener.js
18:37:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x121c67400) [pid = 1649] [serial = 1088] [outer = 0x11fcf2400]
18:37:09 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
18:37:09 INFO - document served over http requires an http
18:37:09 INFO - sub-resource via script-tag using the meta-referrer
18:37:09 INFO - delivery method with keep-origin-redirect and when
18:37:09 INFO - the target request is same-origin.
18:37:09 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 670ms
18:37:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
18:37:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7e0800 == 73 [pid = 1649] [id = 389]
18:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121d55c00) [pid = 1649] [serial = 1089] [outer = 0x0]
18:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1244d0000) [pid = 1649] [serial = 1090] [outer = 0x121d55c00]
18:37:10 INFO - PROCESS | 1649 | 1447468630171 Marionette INFO loaded listener.js
18:37:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12683e400) [pid = 1649] [serial = 1091] [outer = 0x121d55c00]
18:37:10 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
18:37:10 INFO - document served over http requires an http
18:37:10 INFO - sub-resource via script-tag using the meta-referrer
18:37:10 INFO - delivery method with no-redirect and when
18:37:10 INFO - the target request is same-origin.
18:37:10 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 624ms
18:37:10 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
18:37:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db21000 == 74 [pid = 1649] [id = 390]
18:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x127376000) [pid = 1649] [serial = 1092] [outer = 0x0]
18:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x127461800) [pid = 1649] [serial = 1093] [outer = 0x127376000]
18:37:10 INFO - PROCESS | 1649 | 1447468630772 Marionette INFO loaded listener.js
18:37:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1278db800) [pid = 1649] [serial = 1094] [outer = 0x127376000]
18:37:11 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
18:37:11 INFO - document served over http requires an http
18:37:11 INFO - sub-resource via script-tag using the meta-referrer
18:37:11 INFO - delivery method with swap-origin-redirect and when
18:37:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:37:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:11 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
18:37:11 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 629ms
18:37:11 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
18:37:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e850800 == 75 [pid = 1649] [id = 391]
18:37:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x127ae5000) [pid = 1649] [serial = 1095] [outer = 0x0]
18:37:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x127ae7800) [pid = 1649] [serial = 1096] [outer = 0x127ae5000]
18:37:11 INFO - PROCESS | 1649 | 1447468631472 Marionette INFO loaded listener.js
18:37:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x127b1f800) [pid = 1649] [serial = 1097] [outer = 0x127ae5000]
18:37:11 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
18:37:11 INFO - document served over http requires an http
18:37:11 INFO - sub-resource via xhr-request using the meta-referrer
18:37:11 INFO - delivery method with keep-origin-redirect and when
18:37:11 INFO - the target request is same-origin.
18:37:11 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 678ms
18:37:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
18:37:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f118000 == 76 [pid = 1649] [id = 392]
18:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x127b26000) [pid = 1649] [serial = 1098] [outer = 0x0]
18:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x127b29000) [pid = 1649] [serial = 1099] [outer = 0x127b26000]
18:37:12 INFO - PROCESS | 1649 | 1447468632105 Marionette INFO loaded listener.js
18:37:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x127b5dc00) [pid = 1649] [serial = 1100] [outer = 0x127b26000]
18:37:12 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
18:37:12 INFO - document served over http requires an http
18:37:12 INFO - sub-resource via xhr-request using the meta-referrer
18:37:12 INFO - delivery method with no-redirect and when
18:37:12 INFO - the target request is same-origin.
18:37:12 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 672ms
18:37:12 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
18:37:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f132800 == 77 [pid = 1649] [id = 393]
18:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x127b27400) [pid = 1649] [serial = 1101] [outer = 0x0]
18:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x127d8d000) [pid = 1649] [serial = 1102] [outer = 0x127b27400]
18:37:12 INFO - PROCESS | 1649 | 1447468632798 Marionette INFO loaded listener.js
18:37:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x127d96800) [pid = 1649] [serial = 1103] [outer = 0x127b27400]
18:37:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
18:37:13 INFO - document served over http requires an http
18:37:13 INFO - sub-resource via xhr-request using the meta-referrer
18:37:13 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
18:37:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 628ms
18:37:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
18:37:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1df800 == 78 [pid = 1649] [id = 394]
18:37:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x127d90000) [pid = 1649] [serial = 1104] [outer = 0x0]
18:37:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x127e88c00) [pid = 1649] [serial = 1105] [outer = 0x127d90000]
18:37:13 INFO - PROCESS | 1649 | 1447468633395 Marionette INFO loaded listener.js
18:37:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12819a800) [pid = 1649] [serial = 1106] [outer = 0x127d90000]
18:37:13 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
18:37:13 INFO - document served over http requires an https
18:37:13 INFO - sub-resource via fetch-request using the meta-referrer
18:37:13 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:13 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
18:37:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 670ms
18:37:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
18:37:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f65d800 == 79 [pid = 1649] [id = 395]
18:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x121f15c00) [pid = 1649] [serial = 1107] [outer = 0x0]
18:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12819ac00) [pid = 1649] [serial = 1108] [outer = 0x121f15c00]
18:37:14 INFO - PROCESS | 1649 | 1447468634103 Marionette INFO loaded listener.js
18:37:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x128282400) [pid = 1649] [serial = 1109] [outer = 0x121f15c00]
18:37:14 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
18:37:14 INFO - document served over http requires an https
18:37:14 INFO - sub-resource via fetch-request using the meta-referrer
18:37:14 INFO - delivery method with no-redirect and when
18:37: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"
18:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:14 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
18:37:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 673ms
18:37:14 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
18:37:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c1c800 == 80 [pid = 1649] [id = 396]
18:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x128e32000) [pid = 1649] [serial = 1110] [outer = 0x0]
18:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x128e37400) [pid = 1649] [serial = 1111] [outer = 0x128e32000]
18:37:14 INFO - PROCESS | 1649 | 1447468634745 Marionette INFO loaded listener.js
18:37:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x128edbc00) [pid = 1649] [serial = 1112] [outer = 0x128e32000]
18:37:15 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
18:37:15 INFO - document served over http requires an https
18:37:15 INFO - sub-resource via fetch-request using the meta-referrer
18:37:15 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:15 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
18:37:15 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 677ms
18:37:15 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
18:37:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x132497800 == 81 [pid = 1649] [id = 397]
18:37:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x128ee0800) [pid = 1649] [serial = 1113] [outer = 0x0]
18:37:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x128ee2800) [pid = 1649] [serial = 1114] [outer = 0x128ee0800]
18:37:15 INFO - PROCESS | 1649 | 1447468635479 Marionette INFO loaded listener.js
18:37:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x128f92c00) [pid = 1649] [serial = 1115] [outer = 0x128ee0800]
18:37:17 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
18:37:17 INFO - document served over http requires an https
18:37:17 INFO - sub-resource via fetch-request using the meta-referrer
18:37:17 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:17 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
18:37:17 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 1877ms
18:37:17 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
18:37:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc62800 == 82 [pid = 1649] [id = 398]
18:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11dac1400) [pid = 1649] [serial = 1116] [outer = 0x0]
18:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11e1a5000) [pid = 1649] [serial = 1117] [outer = 0x11dac1400]
18:37:17 INFO - PROCESS | 1649 | 1447468637308 Marionette INFO loaded listener.js
18:37:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11fb45c00) [pid = 1649] [serial = 1118] [outer = 0x11dac1400]
18:37:17 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
18:37:17 INFO - document served over http requires an https
18:37:17 INFO - sub-resource via fetch-request using the meta-referrer
18:37:17 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:17 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
18:37:17 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 777ms
18:37:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
18:37:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fac2800 == 83 [pid = 1649] [id = 399]
18:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11d759400) [pid = 1649] [serial = 1119] [outer = 0x0]
18:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11d8cb800) [pid = 1649] [serial = 1120] [outer = 0x11d759400]
18:37:18 INFO - PROCESS | 1649 | 1447468638122 Marionette INFO loaded listener.js
18:37:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11fce4000) [pid = 1649] [serial = 1121] [outer = 0x11d759400]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x122291000 == 82 [pid = 1649] [id = 111]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x134ebe800 == 81 [pid = 1649] [id = 335]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12db28000 == 80 [pid = 1649] [id = 104]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11fb0b000 == 79 [pid = 1649] [id = 97]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12e84c800 == 78 [pid = 1649] [id = 108]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x113c0c800 == 77 [pid = 1649] [id = 112]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x128189800 == 76 [pid = 1649] [id = 383]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12807b800 == 75 [pid = 1649] [id = 382]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x127c95000 == 74 [pid = 1649] [id = 381]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1279a0800 == 73 [pid = 1649] [id = 380]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1276da800 == 72 [pid = 1649] [id = 379]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1274c0000 == 71 [pid = 1649] [id = 378]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12727b800 == 70 [pid = 1649] [id = 377]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x126ff3000 == 69 [pid = 1649] [id = 376]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x125803000 == 68 [pid = 1649] [id = 375]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12466e000 == 67 [pid = 1649] [id = 374]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc22800 == 66 [pid = 1649] [id = 373]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11fb22000 == 65 [pid = 1649] [id = 372]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11d8a7800 == 64 [pid = 1649] [id = 371]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x112e46800 == 63 [pid = 1649] [id = 370]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11efa0000 == 62 [pid = 1649] [id = 369]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11d24c800 == 61 [pid = 1649] [id = 368]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe4000 == 60 [pid = 1649] [id = 367]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d81c000 == 59 [pid = 1649] [id = 365]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7d1000 == 58 [pid = 1649] [id = 364]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d41b800 == 57 [pid = 1649] [id = 363]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7e2800 == 56 [pid = 1649] [id = 362]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2cd800 == 55 [pid = 1649] [id = 361]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12af09800 == 54 [pid = 1649] [id = 360]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12abe3000 == 53 [pid = 1649] [id = 359]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12802b800 == 52 [pid = 1649] [id = 358]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12727e000 == 51 [pid = 1649] [id = 357]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12010b000 == 50 [pid = 1649] [id = 356]
18:37:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11e54e800 == 49 [pid = 1649] [id = 355]
18:37:18 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
18:37:18 INFO - document served over http requires an https
18:37:18 INFO - sub-resource via fetch-request using the meta-referrer
18:37:18 INFO - delivery method with no-redirect and when
18:37: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"
18:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:18 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
18:37:18 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 727ms
18:37:18 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
18:37:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11eb03800 == 50 [pid = 1649] [id = 400]
18:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11fb4d800) [pid = 1649] [serial = 1122] [outer = 0x0]
18:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11fcf2000) [pid = 1649] [serial = 1123] [outer = 0x11fb4d800]
18:37:18 INFO - PROCESS | 1649 | 1447468638785 Marionette INFO loaded listener.js
18:37:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12001a800) [pid = 1649] [serial = 1124] [outer = 0x11fb4d800]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x120271c00) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11eb69000) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11fcf5400) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11fa2b400) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11fc3e000) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11d8cac00) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1253e0800) [pid = 1649] [serial = 983] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x125c0f400) [pid = 1649] [serial = 986] [outer = 0x0] [url = about:blank]
18:37:18 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11fa27000) [pid = 1649] [serial = 980] [outer = 0x0] [url = about:blank]
18:37:19 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
18:37:19 INFO - document served over http requires an https
18:37:19 INFO - sub-resource via fetch-request using the meta-referrer
18:37:19 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:37:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:37:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:19 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
18:37:19 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 626ms
18:37:19 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
18:37:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12466e000 == 51 [pid = 1649] [id = 401]
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1204be800) [pid = 1649] [serial = 1125] [outer = 0x0]
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x120560400) [pid = 1649] [serial = 1126] [outer = 0x1204be800]
18:37:19 INFO - PROCESS | 1649 | 1447468639409 Marionette INFO loaded listener.js
18:37:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x121359000) [pid = 1649] [serial = 1127] [outer = 0x1204be800]
18:37:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a64000 == 52 [pid = 1649] [id = 402]
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1206b6400) [pid = 1649] [serial = 1128] [outer = 0x0]
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x121ac1800) [pid = 1649] [serial = 1129] [outer = 0x1206b6400]
18:37:19 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
18:37:19 INFO - document served over http requires an https
18:37:19 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:19 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:19 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
18:37:19 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 522ms
18:37:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
18:37:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d9e800 == 53 [pid = 1649] [id = 403]
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x121c07c00) [pid = 1649] [serial = 1130] [outer = 0x0]
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x121c64800) [pid = 1649] [serial = 1131] [outer = 0x121c07c00]
18:37:19 INFO - PROCESS | 1649 | 1447468639948 Marionette INFO loaded listener.js
18:37:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x121ca3c00) [pid = 1649] [serial = 1132] [outer = 0x121c07c00]
18:37:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1271d7800 == 54 [pid = 1649] [id = 404]
18:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x121ca9400) [pid = 1649] [serial = 1133] [outer = 0x0]
18:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x121ed1c00) [pid = 1649] [serial = 1134] [outer = 0x121ca9400]
18:37:20 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
18:37:20 INFO - document served over http requires an https
18:37:20 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:20 INFO - delivery method with no-redirect and when
18:37: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"
18:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:20 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
18:37:20 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 519ms
18:37:20 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
18:37:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x127291000 == 55 [pid = 1649] [id = 405]
18:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x121f14000) [pid = 1649] [serial = 1135] [outer = 0x0]
18:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1241bfc00) [pid = 1649] [serial = 1136] [outer = 0x121f14000]
18:37:20 INFO - PROCESS | 1649 | 1447468640482 Marionette INFO loaded listener.js
18:37:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1257be000) [pid = 1649] [serial = 1137] [outer = 0x121f14000]
18:37:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274bc800 == 56 [pid = 1649] [id = 406]
18:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1257c1c00) [pid = 1649] [serial = 1138] [outer = 0x0]
18:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x125d44c00) [pid = 1649] [serial = 1139] [outer = 0x1257c1c00]
18:37:20 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
18:37:20 INFO - document served over http requires an https
18:37:20 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:20 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:20 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
18:37:20 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 525ms
18:37:20 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
18:37:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12756f000 == 57 [pid = 1649] [id = 407]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11fcfbc00) [pid = 1649] [serial = 1140] [outer = 0x0]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x125c7e400) [pid = 1649] [serial = 1141] [outer = 0x11fcfbc00]
18:37:21 INFO - PROCESS | 1649 | 1447468641044 Marionette INFO loaded listener.js
18:37:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x1264a2c00) [pid = 1649] [serial = 1142] [outer = 0x11fcfbc00]
18:37:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x127992000 == 58 [pid = 1649] [id = 408]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x1264a5000) [pid = 1649] [serial = 1143] [outer = 0x0]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12649ec00) [pid = 1649] [serial = 1144] [outer = 0x1264a5000]
18:37:21 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
18:37:21 INFO - document served over http requires an https
18:37:21 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:21 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:21 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
18:37:21 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 580ms
18:37:21 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
18:37:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c09800 == 59 [pid = 1649] [id = 409]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x121fb9800) [pid = 1649] [serial = 1145] [outer = 0x0]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12683a000) [pid = 1649] [serial = 1146] [outer = 0x121fb9800]
18:37:21 INFO - PROCESS | 1649 | 1447468641620 Marionette INFO loaded listener.js
18:37:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x127370000) [pid = 1649] [serial = 1147] [outer = 0x121fb9800]
18:37:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d3d800 == 60 [pid = 1649] [id = 410]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x127370c00) [pid = 1649] [serial = 1148] [outer = 0x0]
18:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x127458400) [pid = 1649] [serial = 1149] [outer = 0x127370c00]
18:37:21 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
18:37:21 INFO - document served over http requires an https
18:37:21 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:21 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:21 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
18:37:21 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 527ms
18:37:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
18:37:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12802b800 == 61 [pid = 1649] [id = 411]
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x127377800) [pid = 1649] [serial = 1150] [outer = 0x0]
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12745ec00) [pid = 1649] [serial = 1151] [outer = 0x127377800]
18:37:22 INFO - PROCESS | 1649 | 1447468642148 Marionette INFO loaded listener.js
18:37:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12751f000) [pid = 1649] [serial = 1152] [outer = 0x127377800]
18:37:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282d7800 == 62 [pid = 1649] [id = 412]
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1277a7400) [pid = 1649] [serial = 1153] [outer = 0x0]
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x127512800) [pid = 1649] [serial = 1154] [outer = 0x1277a7400]
18:37:22 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
18:37:22 INFO - document served over http requires an https
18:37:22 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:22 INFO - delivery method with no-redirect and when
18:37: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"
18:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:22 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
18:37:22 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 576ms
18:37:22 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
18:37:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a1de000 == 63 [pid = 1649] [id = 413]
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1277ad000) [pid = 1649] [serial = 1155] [outer = 0x0]
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x127890000) [pid = 1649] [serial = 1156] [outer = 0x1277ad000]
18:37:22 INFO - PROCESS | 1649 | 1447468642731 Marionette INFO loaded listener.js
18:37:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x1279ba000) [pid = 1649] [serial = 1157] [outer = 0x1277ad000]
18:37:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x125310000 == 64 [pid = 1649] [id = 414]
18:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1279bcc00) [pid = 1649] [serial = 1158] [outer = 0x0]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x127b1d400) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x126096800) [pid = 1649] [serial = 990] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x1279b8c00) [pid = 1649] [serial = 1075] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11e1d1800) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11d8c8400) [pid = 1649] [serial = 1047] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x11d50e000) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468612708]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x121c69000) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11fce5000) [pid = 1649] [serial = 1044] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x120569000) [pid = 1649] [serial = 1050] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11d8c6400) [pid = 1649] [serial = 1039] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x125d3a400) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11fce2800) [pid = 1649] [serial = 1000] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x1279b7000) [pid = 1649] [serial = 1074] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x120566c00) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1264a1000) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11d596800) [pid = 1649] [serial = 1032] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x121ecac00) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11eb6cc00) [pid = 1649] [serial = 1037] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468622004]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x112b28000) [pid = 1649] [serial = 1029] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x1278d5c00) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11fb4e400) [pid = 1649] [serial = 1042] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11f664000) [pid = 1649] [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]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12684b800) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x127891800) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11ffa9000) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11e576400) [pid = 1649] [serial = 1038] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468622004]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11e570800) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11d8ce000) [pid = 1649] [serial = 1033] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x113b56800) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x126840000) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11fa1e400) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11eb65800) [pid = 1649] [serial = 998] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12608fc00) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11fb52c00) [pid = 1649] [serial = 1043] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11de42000) [pid = 1649] [serial = 1040] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1241c0000) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1247a7800) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x127371c00) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1278da400) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11fceb400) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1264a3800) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1257bec00) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11fb4f800) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x121c8cc00) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1204bc400) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x121c8d400) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x127521c00) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11e578800) [pid = 1649] [serial = 996] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468612708]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x112a1a400) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1217cec00) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x127513000) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x126375000) [pid = 1649] [serial = 991] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12736b000) [pid = 1649] [serial = 1016] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1248c3800) [pid = 1649] [serial = 1058] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x127461000) [pid = 1649] [serial = 1019] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x126838000) [pid = 1649] [serial = 1013] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x121c88400) [pid = 1649] [serial = 1061] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x121fb0000) [pid = 1649] [serial = 1055] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d4c2800) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank]
18:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11d596800) [pid = 1649] [serial = 1159] [outer = 0x1279bcc00]
18:37:23 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
18:37:23 INFO - document served over http requires an https
18:37:23 INFO - sub-resource via iframe-tag using the meta-referrer
18:37:23 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:37:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:37:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:23 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
18:37:23 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 821ms
18:37:23 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
18:37:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee8a000 == 65 [pid = 1649] [id = 415]
18:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11d8cd400) [pid = 1649] [serial = 1160] [outer = 0x0]
18:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11fc3f800) [pid = 1649] [serial = 1161] [outer = 0x11d8cd400]
18:37:23 INFO - PROCESS | 1649 | 1447468643590 Marionette INFO loaded listener.js
18:37:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x126840000) [pid = 1649] [serial = 1162] [outer = 0x11d8cd400]
18:37:23 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
18:37:23 INFO - document served over http requires an https
18:37:23 INFO - sub-resource via script-tag using the meta-referrer
18:37:23 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:23 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
18:37:23 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 523ms
18:37:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
18:37:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7db000 == 66 [pid = 1649] [id = 416]
18:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x127891800) [pid = 1649] [serial = 1163] [outer = 0x0]
18:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1279bb000) [pid = 1649] [serial = 1164] [outer = 0x127891800]
18:37:24 INFO - PROCESS | 1649 | 1447468644042 Marionette INFO loaded listener.js
18:37:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x127b27800) [pid = 1649] [serial = 1165] [outer = 0x127891800]
18:37:24 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
18:37:24 INFO - document served over http requires an https
18:37:24 INFO - sub-resource via script-tag using the meta-referrer
18:37:24 INFO - delivery method with no-redirect and when
18:37: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"
18:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:24 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
18:37:24 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 472ms
18:37:24 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
18:37:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d41b800 == 67 [pid = 1649] [id = 417]
18:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x122132400) [pid = 1649] [serial = 1166] [outer = 0x0]
18:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x127b55800) [pid = 1649] [serial = 1167] [outer = 0x122132400]
18:37:24 INFO - PROCESS | 1649 | 1447468644546 Marionette INFO loaded listener.js
18:37:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128e3f800) [pid = 1649] [serial = 1168] [outer = 0x122132400]
18:37:24 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
18:37:24 INFO - document served over http requires an https
18:37:24 INFO - sub-resource via script-tag using the meta-referrer
18:37:24 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:24 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
18:37:24 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 521ms
18:37:24 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
18:37:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7eb800 == 68 [pid = 1649] [id = 418]
18:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x127894c00) [pid = 1649] [serial = 1169] [outer = 0x0]
18:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128ee7800) [pid = 1649] [serial = 1170] [outer = 0x127894c00]
18:37:25 INFO - PROCESS | 1649 | 1447468645043 Marionette INFO loaded listener.js
18:37:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x128f93000) [pid = 1649] [serial = 1171] [outer = 0x127894c00]
18:37:25 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
18:37:25 INFO - document served over http requires an https
18:37:25 INFO - sub-resource via script-tag using the meta-referrer
18:37:25 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:25 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
18:37:25 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 573ms
18:37:25 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
18:37:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee8a800 == 69 [pid = 1649] [id = 419]
18:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11d8cc000) [pid = 1649] [serial = 1172] [outer = 0x0]
18:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11e2d6c00) [pid = 1649] [serial = 1173] [outer = 0x11d8cc000]
18:37:25 INFO - PROCESS | 1649 | 1447468645719 Marionette INFO loaded listener.js
18:37:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11fa2a800) [pid = 1649] [serial = 1174] [outer = 0x11d8cc000]
18:37:26 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
18:37:26 INFO - document served over http requires an https
18:37:26 INFO - sub-resource via script-tag using the meta-referrer
18:37:26 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:26 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
18:37:26 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 674ms
18:37:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
18:37:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274bf800 == 70 [pid = 1649] [id = 420]
18:37:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11fceec00) [pid = 1649] [serial = 1175] [outer = 0x0]
18:37:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11ffa6000) [pid = 1649] [serial = 1176] [outer = 0x11fceec00]
18:37:26 INFO - PROCESS | 1649 | 1447468646436 Marionette INFO loaded listener.js
18:37:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x121c10c00) [pid = 1649] [serial = 1177] [outer = 0x11fceec00]
18:37:26 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
18:37:26 INFO - document served over http requires an https
18:37:26 INFO - sub-resource via script-tag using the meta-referrer
18:37:26 INFO - delivery method with no-redirect and when
18:37: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"
18:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:26 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
18:37:26 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 721ms
18:37:26 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
18:37:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df1e800 == 71 [pid = 1649] [id = 421]
18:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x121ca1800) [pid = 1649] [serial = 1178] [outer = 0x0]
18:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x121d56c00) [pid = 1649] [serial = 1179] [outer = 0x121ca1800]
18:37:27 INFO - PROCESS | 1649 | 1447468647148 Marionette INFO loaded listener.js
18:37:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1264a6800) [pid = 1649] [serial = 1180] [outer = 0x121ca1800]
18:37:27 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
18:37:27 INFO - document served over http requires an https
18:37:27 INFO - sub-resource via script-tag using the meta-referrer
18:37:27 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:37:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:27 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
18:37:27 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 678ms
18:37:27 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
18:37:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x132492000 == 72 [pid = 1649] [id = 422]
18:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12736f800) [pid = 1649] [serial = 1181] [outer = 0x0]
18:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12751b400) [pid = 1649] [serial = 1182] [outer = 0x12736f800]
18:37:27 INFO - PROCESS | 1649 | 1447468647819 Marionette INFO loaded listener.js
18:37:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x127b20c00) [pid = 1649] [serial = 1183] [outer = 0x12736f800]
18:37:28 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
18:37:28 INFO - document served over http requires an https
18:37:28 INFO - sub-resource via xhr-request using the meta-referrer
18:37:28 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:28 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
18:37:28 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 675ms
18:37:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
18:37:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x137510000 == 73 [pid = 1649] [id = 423]
18:37:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12789a000) [pid = 1649] [serial = 1184] [outer = 0x0]
18:37:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12827f800) [pid = 1649] [serial = 1185] [outer = 0x12789a000]
18:37:28 INFO - PROCESS | 1649 | 1447468648497 Marionette INFO loaded listener.js
18:37:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12a104400) [pid = 1649] [serial = 1186] [outer = 0x12789a000]
18:37:28 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
18:37:28 INFO - document served over http requires an https
18:37:28 INFO - sub-resource via xhr-request using the meta-referrer
18:37:28 INFO - delivery method with no-redirect and when
18:37: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"
18:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:28 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
18:37:28 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 673ms
18:37:28 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
18:37:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x138511800 == 74 [pid = 1649] [id = 424]
18:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12a157800) [pid = 1649] [serial = 1187] [outer = 0x0]
18:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12a245c00) [pid = 1649] [serial = 1188] [outer = 0x12a157800]
18:37:29 INFO - PROCESS | 1649 | 1447468649199 Marionette INFO loaded listener.js
18:37:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12abd5400) [pid = 1649] [serial = 1189] [outer = 0x12a157800]
18:37:29 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
18:37:29 INFO - document served over http requires an https
18:37:29 INFO - sub-resource via xhr-request using the meta-referrer
18:37:29 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:29 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
18:37:29 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 682ms
18:37:29 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
18:37:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x13864a000 == 75 [pid = 1649] [id = 425]
18:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12a24d400) [pid = 1649] [serial = 1190] [outer = 0x0]
18:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12acd4000) [pid = 1649] [serial = 1191] [outer = 0x12a24d400]
18:37:29 INFO - PROCESS | 1649 | 1447468649835 Marionette INFO loaded listener.js
18:37:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12acdc000) [pid = 1649] [serial = 1192] [outer = 0x12a24d400]
18:37:30 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
18:37:30 INFO - document served over http requires an https
18:37:30 INFO - sub-resource via xhr-request using the meta-referrer
18:37:30 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:30 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
18:37:30 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 669ms
18:37:30 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
18:37:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x138662800 == 76 [pid = 1649] [id = 426]
18:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12acd5400) [pid = 1649] [serial = 1193] [outer = 0x0]
18:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12af9c800) [pid = 1649] [serial = 1194] [outer = 0x12acd5400]
18:37:30 INFO - PROCESS | 1649 | 1447468650571 Marionette INFO loaded listener.js
18:37:30 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12afcb000) [pid = 1649] [serial = 1195] [outer = 0x12acd5400]
18:37:30 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
18:37:30 INFO - document served over http requires an https
18:37:30 INFO - sub-resource via xhr-request using the meta-referrer
18:37:30 INFO - delivery method with keep-origin-redirect and when
18:37: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"
18:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:30 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
18:37:30 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 673ms
18:37:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
18:37:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x138b36000 == 77 [pid = 1649] [id = 427]
18:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12afa3400) [pid = 1649] [serial = 1196] [outer = 0x0]
18:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12afd0000) [pid = 1649] [serial = 1197] [outer = 0x12afa3400]
18:37:31 INFO - PROCESS | 1649 | 1447468651185 Marionette INFO loaded listener.js
18:37:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12afd9000) [pid = 1649] [serial = 1198] [outer = 0x12afa3400]
18:37:31 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
18:37:31 INFO - document served over http requires an https
18:37:31 INFO - sub-resource via xhr-request using the meta-referrer
18:37:31 INFO - delivery method with no-redirect and when
18:37: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"
18:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:31 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
18:37:31 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 672ms
18:37:31 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
18:37:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x138ed7800 == 78 [pid = 1649] [id = 428]
18:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12afd9800) [pid = 1649] [serial = 1199] [outer = 0x0]
18:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12bb0b800) [pid = 1649] [serial = 1200] [outer = 0x12afd9800]
18:37:31 INFO - PROCESS | 1649 | 1447468651891 Marionette INFO loaded listener.js
18:37:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12bc1ec00) [pid = 1649] [serial = 1201] [outer = 0x12afd9800]
18:37:32 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
18:37:32 INFO - document served over http requires an https
18:37:32 INFO - sub-resource via xhr-request using the meta-referrer
18:37:32 INFO - delivery method with swap-origin-redirect and when
18:37: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"
18:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:37:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:37:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:37:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:37:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:37:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:37:32 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
18:37:32 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 670ms
18:37:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:37:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1398b8000 == 79 [pid = 1649] [id = 429]
18:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12bb12000) [pid = 1649] [serial = 1202] [outer = 0x0]
18:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12bc24c00) [pid = 1649] [serial = 1203] [outer = 0x12bb12000]
18:37:32 INFO - PROCESS | 1649 | 1447468652583 Marionette INFO loaded listener.js
18:37:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12d4b5c00) [pid = 1649] [serial = 1204] [outer = 0x12bb12000]
18:37:33 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
18:37:33 INFO - document served over http requires an http
18:37:33 INFO - sub-resource via fetch-request using the http-csp
18:37:33 INFO - delivery method with keep-origin-redirect and when
18:37:33 INFO - the target request is cross-origin.
18:37:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 672ms
18:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:37:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e18000 == 80 [pid = 1649] [id = 430]
18:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12d4b8000) [pid = 1649] [serial = 1205] [outer = 0x0]
18:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12d4bf400) [pid = 1649] [serial = 1206] [outer = 0x12d4b8000]
18:37:33 INFO - PROCESS | 1649 | 1447468653250 Marionette INFO loaded listener.js
18:37:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12d8c2c00) [pid = 1649] [serial = 1207] [outer = 0x12d4b8000]
18:37:33 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
18:37:33 INFO - document served over http requires an http
18:37:33 INFO - sub-resource via fetch-request using the http-csp
18:37:33 INFO - delivery method with no-redirect and when
18:37:33 INFO - the target request is cross-origin.
18:37:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 679ms
18:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:37:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e5f800 == 81 [pid = 1649] [id = 431]
18:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12d8c4400) [pid = 1649] [serial = 1208] [outer = 0x0]
18:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12d8c7800) [pid = 1649] [serial = 1209] [outer = 0x12d8c4400]
18:37:33 INFO - PROCESS | 1649 | 1447468653891 Marionette INFO loaded listener.js
18:37:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12db81400) [pid = 1649] [serial = 1210] [outer = 0x12d8c4400]
18:37:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:37:34 INFO - document served over http requires an http
18:37:34 INFO - sub-resource via fetch-request using the http-csp
18:37:34 INFO - delivery method with swap-origin-redirect and when
18:37:34 INFO - the target request is cross-origin.
18:37:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 623ms
18:37:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:37:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x139ec4800 == 82 [pid = 1649] [id = 432]
18:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12db7e400) [pid = 1649] [serial = 1211] [outer = 0x0]
18:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12db87400) [pid = 1649] [serial = 1212] [outer = 0x12db7e400]
18:37:34 INFO - PROCESS | 1649 | 1447468654563 Marionette INFO loaded listener.js
18:37:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12df10400) [pid = 1649] [serial = 1213] [outer = 0x12db7e400]
18:37:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x139edd800 == 83 [pid = 1649] [id = 433]
18:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12df11c00) [pid = 1649] [serial = 1214] [outer = 0x0]
18:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12df0d800) [pid = 1649] [serial = 1215] [outer = 0x12df11c00]
18:37:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:37:35 INFO - document served over http requires an http
18:37:35 INFO - sub-resource via iframe-tag using the http-csp
18:37:35 INFO - delivery method with keep-origin-redirect and when
18:37:35 INFO - the target request is cross-origin.
18:37:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 722ms
18:37:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:37:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a29b000 == 84 [pid = 1649] [id = 434]
18:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12df18800) [pid = 1649] [serial = 1216] [outer = 0x0]
18:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12dfd9400) [pid = 1649] [serial = 1217] [outer = 0x12df18800]
18:37:35 INFO - PROCESS | 1649 | 1447468655304 Marionette INFO loaded listener.js
18:37:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12dfe6400) [pid = 1649] [serial = 1218] [outer = 0x12df18800]
18:37:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a2b1000 == 85 [pid = 1649] [id = 435]
18:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12db85400) [pid = 1649] [serial = 1219] [outer = 0x0]
18:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x1279bac00) [pid = 1649] [serial = 1220] [outer = 0x12db85400]
18:37:36 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
18:37:36 INFO - document served over http requires an http
18:37:36 INFO - sub-resource via iframe-tag using the http-csp
18:37:36 INFO - delivery method with no-redirect and when
18:37:36 INFO - the target request is cross-origin.
18:37:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1573ms
18:37:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:37:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x112ad4800 == 86 [pid = 1649] [id = 436]
18:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11c00f800) [pid = 1649] [serial = 1221] [outer = 0x0]
18:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11f664800) [pid = 1649] [serial = 1222] [outer = 0x11c00f800]
18:37:36 INFO - PROCESS | 1649 | 1447468656872 Marionette INFO loaded listener.js
18:37:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x121d5cc00) [pid = 1649] [serial = 1223] [outer = 0x11c00f800]
18:37:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e39000 == 87 [pid = 1649] [id = 437]
18:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x112f7f400) [pid = 1649] [serial = 1224] [outer = 0x0]
18:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11d756400) [pid = 1649] [serial = 1225] [outer = 0x112f7f400]
18:37:37 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
18:37:37 INFO - document served over http requires an http
18:37:37 INFO - sub-resource via iframe-tag using the http-csp
18:37:37 INFO - delivery method with swap-origin-redirect and when
18:37:37 INFO - the target request is cross-origin.
18:37:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
18:37:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:37:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe5000 == 88 [pid = 1649] [id = 438]
18:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11de3e000) [pid = 1649] [serial = 1226] [outer = 0x0]
18:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11fa1bc00) [pid = 1649] [serial = 1227] [outer = 0x11de3e000]
18:37:37 INFO - PROCESS | 1649 | 1447468657671 Marionette INFO loaded listener.js
18:37:37 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11fff0400) [pid = 1649] [serial = 1228] [outer = 0x11de3e000]
18:37:38 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
18:37:38 INFO - document served over http requires an http
18:37:38 INFO - sub-resource via script-tag using the http-csp
18:37:38 INFO - delivery method with keep-origin-redirect and when
18:37:38 INFO - the target request is cross-origin.
18:37:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 673ms
18:37:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:37:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7cb000 == 89 [pid = 1649] [id = 439]
18:37:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11315f400) [pid = 1649] [serial = 1229] [outer = 0x0]
18:37:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x11e570800) [pid = 1649] [serial = 1230] [outer = 0x11315f400]
18:37:38 INFO - PROCESS | 1649 | 1447468658450 Marionette INFO loaded listener.js
18:37:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1204a5400) [pid = 1649] [serial = 1231] [outer = 0x11315f400]
18:37:38 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
18:37:38 INFO - document served over http requires an http
18:37:38 INFO - sub-resource via script-tag using the http-csp
18:37:38 INFO - delivery method with no-redirect and when
18:37:38 INFO - the target request is cross-origin.
18:37:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 723ms
18:37:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:37:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1271c3800 == 90 [pid = 1649] [id = 440]
18:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x121b61c00) [pid = 1649] [serial = 1232] [outer = 0x0]
18:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x121c8ec00) [pid = 1649] [serial = 1233] [outer = 0x121b61c00]
18:37:39 INFO - PROCESS | 1649 | 1447468659074 Marionette INFO loaded listener.js
18:37:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x125c04000) [pid = 1649] [serial = 1234] [outer = 0x121b61c00]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12816d000 == 89 [pid = 1649] [id = 106]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d41b800 == 88 [pid = 1649] [id = 417]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7db000 == 87 [pid = 1649] [id = 416]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee8a000 == 86 [pid = 1649] [id = 415]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125310000 == 85 [pid = 1649] [id = 414]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12abf8000 == 84 [pid = 1649] [id = 385]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12a1de000 == 83 [pid = 1649] [id = 413]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1282d7800 == 82 [pid = 1649] [id = 412]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12802b800 == 81 [pid = 1649] [id = 411]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127d3d800 == 80 [pid = 1649] [id = 410]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127c09800 == 79 [pid = 1649] [id = 409]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127992000 == 78 [pid = 1649] [id = 408]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12756f000 == 77 [pid = 1649] [id = 407]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1274bc800 == 76 [pid = 1649] [id = 406]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127291000 == 75 [pid = 1649] [id = 405]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1271d7800 == 74 [pid = 1649] [id = 404]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125d9e800 == 73 [pid = 1649] [id = 403]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125a64000 == 72 [pid = 1649] [id = 402]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12466e000 == 71 [pid = 1649] [id = 401]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11eb03800 == 70 [pid = 1649] [id = 400]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11fac2800 == 69 [pid = 1649] [id = 399]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc62800 == 68 [pid = 1649] [id = 398]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x131c1c800 == 67 [pid = 1649] [id = 396]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12f65d800 == 66 [pid = 1649] [id = 395]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1df800 == 65 [pid = 1649] [id = 394]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12f132800 == 64 [pid = 1649] [id = 393]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12f118000 == 63 [pid = 1649] [id = 392]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12e850800 == 62 [pid = 1649] [id = 391]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12db21000 == 61 [pid = 1649] [id = 390]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7e0800 == 60 [pid = 1649] [id = 389]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127582800 == 59 [pid = 1649] [id = 388]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x121404800 == 58 [pid = 1649] [id = 387]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11d256000 == 57 [pid = 1649] [id = 386]
18:37:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1282d9000 == 56 [pid = 1649] [id = 384]
18:37:39 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
18:37:39 INFO - document served over http requires an http
18:37:39 INFO - sub-resource via script-tag using the http-csp
18:37:39 INFO - delivery method with swap-origin-redirect and when
18:37:39 INFO - the target request is cross-origin.
18:37:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 723ms
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1279b6c00) [pid = 1649] [serial = 1073] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x127899c00) [pid = 1649] [serial = 1070] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x121c5b800) [pid = 1649] [serial = 1052] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12751d800) [pid = 1649] [serial = 1022] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1137df400) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x1277b3c00) [pid = 1649] [serial = 1025] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1248ca800) [pid = 1649] [serial = 1007] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x120569c00) [pid = 1649] [serial = 1049] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12637c000) [pid = 1649] [serial = 1010] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x11ffaf000) [pid = 1649] [serial = 1046] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11fb4dc00) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11fb4ac00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11fa1c000) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x121355800) [pid = 1649] [serial = 1004] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x1278de000) [pid = 1649] [serial = 1031] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1264a1400) [pid = 1649] [serial = 1067] [outer = 0x0] [url = about:blank]
18:37:39 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1257c5c00) [pid = 1649] [serial = 1064] [outer = 0x0] [url = about:blank]
18:37:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:37:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d256000 == 57 [pid = 1649] [id = 441]
18:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11eee1c00) [pid = 1649] [serial = 1235] [outer = 0x0]
18:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11fa1c000) [pid = 1649] [serial = 1236] [outer = 0x11eee1c00]
18:37:39 INFO - PROCESS | 1649 | 1447468659853 Marionette INFO loaded listener.js
18:37:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x124490000) [pid = 1649] [serial = 1237] [outer = 0x11eee1c00]
18:37:40 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
18:37:40 INFO - document served over http requires an http
18:37:40 INFO - sub-resource via xhr-request using the http-csp
18:37:40 INFO - delivery method with keep-origin-redirect and when
18:37:40 INFO - the target request is cross-origin.
18:37:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 641ms
18:37:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:37:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x122297000 == 58 [pid = 1649] [id = 442]
18:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x126099c00) [pid = 1649] [serial = 1238] [outer = 0x0]
18:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12637fc00) [pid = 1649] [serial = 1239] [outer = 0x126099c00]
18:37:40 INFO - PROCESS | 1649 | 1447468660374 Marionette INFO loaded listener.js
18:37:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x126842400) [pid = 1649] [serial = 1240] [outer = 0x126099c00]
18:37:40 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
18:37:40 INFO - document served over http requires an http
18:37:40 INFO - sub-resource via xhr-request using the http-csp
18:37:40 INFO - delivery method with no-redirect and when
18:37:40 INFO - the target request is cross-origin.
18:37:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 469ms
18:37:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:37:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12728f000 == 59 [pid = 1649] [id = 443]
18:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x127373000) [pid = 1649] [serial = 1241] [outer = 0x0]
18:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12745c400) [pid = 1649] [serial = 1242] [outer = 0x127373000]
18:37:40 INFO - PROCESS | 1649 | 1447468660911 Marionette INFO loaded listener.js
18:37:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x127895000) [pid = 1649] [serial = 1243] [outer = 0x127373000]
18:37:41 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
18:37:41 INFO - document served over http requires an http
18:37:41 INFO - sub-resource via xhr-request using the http-csp
18:37:41 INFO - delivery method with swap-origin-redirect and when
18:37:41 INFO - the target request is cross-origin.
18:37:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
18:37:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:37:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c9c800 == 60 [pid = 1649] [id = 444]
18:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x1278e0000) [pid = 1649] [serial = 1244] [outer = 0x0]
18:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x1279bb400) [pid = 1649] [serial = 1245] [outer = 0x1278e0000]
18:37:41 INFO - PROCESS | 1649 | 1447468661374 Marionette INFO loaded listener.js
18:37:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x127b1e800) [pid = 1649] [serial = 1246] [outer = 0x1278e0000]
18:37:41 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
18:37:41 INFO - document served over http requires an https
18:37:41 INFO - sub-resource via fetch-request using the http-csp
18:37:41 INFO - delivery method with keep-origin-redirect and when
18:37:41 INFO - the target request is cross-origin.
18:37:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 518ms
18:37:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:37:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282d8000 == 61 [pid = 1649] [id = 445]
18:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x127b55400) [pid = 1649] [serial = 1247] [outer = 0x0]
18:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x127b58800) [pid = 1649] [serial = 1248] [outer = 0x127b55400]
18:37:41 INFO - PROCESS | 1649 | 1447468661985 Marionette INFO loaded listener.js
18:37:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x127d95800) [pid = 1649] [serial = 1249] [outer = 0x127b55400]
18:37:42 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
18:37:42 INFO - document served over http requires an https
18:37:42 INFO - sub-resource via fetch-request using the http-csp
18:37:42 INFO - delivery method with no-redirect and when
18:37:42 INFO - the target request is cross-origin.
18:37:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 574ms
18:37:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:37:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abe4000 == 62 [pid = 1649] [id = 446]
18:37:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x127b56000) [pid = 1649] [serial = 1250] [outer = 0x0]
18:37:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x127e90c00) [pid = 1649] [serial = 1251] [outer = 0x127b56000]
18:37:42 INFO - PROCESS | 1649 | 1447468662537 Marionette INFO loaded listener.js
18:37:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x128eda000) [pid = 1649] [serial = 1252] [outer = 0x127b56000]
18:37:42 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
18:37:42 INFO - document served over http requires an https
18:37:42 INFO - sub-resource via fetch-request using the http-csp
18:37:42 INFO - delivery method with swap-origin-redirect and when
18:37:42 INFO - the target request is cross-origin.
18:37:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x121c07c00) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1277a7400) [pid = 1649] [serial = 1153] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468642430]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x122132400) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11dac1400) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x1277ad000) [pid = 1649] [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]
18:37:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11d759400) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11fb4d800) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x127370c00) [pid = 1649] [serial = 1148] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11d8cd400) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x121f14000) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x1206b6400) [pid = 1649] [serial = 1128] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11fcfbc00) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x127891800) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x121ca9400) [pid = 1649] [serial = 1133] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468640236]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x1279bcc00) [pid = 1649] [serial = 1158] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x127377800) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1278d6c00) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468628329]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1257c1c00) [pid = 1649] [serial = 1138] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x1204be800) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x1264a5000) [pid = 1649] [serial = 1143] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x121fb9800) [pid = 1649] [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]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11fce1000) [pid = 1649] [serial = 1084] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x121c64800) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x121ac1800) [pid = 1649] [serial = 1129] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11d8cb800) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x127461800) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x127890000) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12745ec00) [pid = 1649] [serial = 1151] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x127512800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468642430]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11e1a5000) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11fc3f800) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11fc3a000) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1279bec00) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x127d8d000) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x127e88c00) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12819ac00) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x121ed1c00) [pid = 1649] [serial = 1134] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468640236]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x127ae1800) [pid = 1649] [serial = 1080] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468628329]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11d596800) [pid = 1649] [serial = 1159] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x125d44c00) [pid = 1649] [serial = 1139] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x128ee2800) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x127b29000) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x1241bfc00) [pid = 1649] [serial = 1136] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x127b55800) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x127ae7800) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1244d0000) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x128e37400) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11fcf2000) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12683a000) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x125c7e400) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1279bb000) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x120560400) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x127458400) [pid = 1649] [serial = 1149] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11ffbf000) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11d8ccc00) [pid = 1649] [serial = 1082] [outer = 0x0] [url = about:blank]
18:37:42 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12649ec00) [pid = 1649] [serial = 1144] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:37:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b2b000 == 63 [pid = 1649] [id = 447]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11d8cb800) [pid = 1649] [serial = 1253] [outer = 0x0]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11de3f800) [pid = 1649] [serial = 1254] [outer = 0x11d8cb800]
18:37:43 INFO - PROCESS | 1649 | 1447468663148 Marionette INFO loaded listener.js
18:37:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x121ed1c00) [pid = 1649] [serial = 1255] [outer = 0x11d8cb800]
18:37:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc74800 == 64 [pid = 1649] [id = 448]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x125c84c00) [pid = 1649] [serial = 1256] [outer = 0x0]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x127d88000) [pid = 1649] [serial = 1257] [outer = 0x125c84c00]
18:37:43 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
18:37:43 INFO - document served over http requires an https
18:37:43 INFO - sub-resource via iframe-tag using the http-csp
18:37:43 INFO - delivery method with keep-origin-redirect and when
18:37:43 INFO - the target request is cross-origin.
18:37:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 519ms
18:37:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:37:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d416800 == 65 [pid = 1649] [id = 449]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x121ed1400) [pid = 1649] [serial = 1258] [outer = 0x0]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x127513000) [pid = 1649] [serial = 1259] [outer = 0x121ed1400]
18:37:43 INFO - PROCESS | 1649 | 1447468663700 Marionette INFO loaded listener.js
18:37:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12bc27000) [pid = 1649] [serial = 1260] [outer = 0x121ed1400]
18:37:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df25000 == 66 [pid = 1649] [id = 450]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12bc35c00) [pid = 1649] [serial = 1261] [outer = 0x0]
18:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12bc40800) [pid = 1649] [serial = 1262] [outer = 0x12bc35c00]
18:37:44 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
18:37:44 INFO - document served over http requires an https
18:37:44 INFO - sub-resource via iframe-tag using the http-csp
18:37:44 INFO - delivery method with no-redirect and when
18:37:44 INFO - the target request is cross-origin.
18:37:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 571ms
18:37:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:37:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e852800 == 67 [pid = 1649] [id = 451]
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12bc26400) [pid = 1649] [serial = 1263] [outer = 0x0]
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12bc3b800) [pid = 1649] [serial = 1264] [outer = 0x12bc26400]
18:37:44 INFO - PROCESS | 1649 | 1447468664264 Marionette INFO loaded listener.js
18:37:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12df14c00) [pid = 1649] [serial = 1265] [outer = 0x12bc26400]
18:37:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f12d800 == 68 [pid = 1649] [id = 452]
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12df1a800) [pid = 1649] [serial = 1266] [outer = 0x0]
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12dfe8400) [pid = 1649] [serial = 1267] [outer = 0x12df1a800]
18:37:44 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
18:37:44 INFO - document served over http requires an https
18:37:44 INFO - sub-resource via iframe-tag using the http-csp
18:37:44 INFO - delivery method with swap-origin-redirect and when
18:37:44 INFO - the target request is cross-origin.
18:37:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 571ms
18:37:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:37:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1d8000 == 69 [pid = 1649] [id = 453]
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12f18d400) [pid = 1649] [serial = 1268] [outer = 0x0]
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12f18e800) [pid = 1649] [serial = 1269] [outer = 0x12f18d400]
18:37:44 INFO - PROCESS | 1649 | 1447468664789 Marionette INFO loaded listener.js
18:37:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12f197800) [pid = 1649] [serial = 1270] [outer = 0x12f18d400]
18:37:45 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
18:37:45 INFO - document served over http requires an https
18:37:45 INFO - sub-resource via script-tag using the http-csp
18:37:45 INFO - delivery method with keep-origin-redirect and when
18:37:45 INFO - the target request is cross-origin.
18:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 521ms
18:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:37:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x132480000 == 70 [pid = 1649] [id = 454]
18:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12f18dc00) [pid = 1649] [serial = 1271] [outer = 0x0]
18:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12f624000) [pid = 1649] [serial = 1272] [outer = 0x12f18dc00]
18:37:45 INFO - PROCESS | 1649 | 1447468665317 Marionette INFO loaded listener.js
18:37:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12f62dc00) [pid = 1649] [serial = 1273] [outer = 0x12f18dc00]
18:37:45 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
18:37:45 INFO - document served over http requires an https
18:37:45 INFO - sub-resource via script-tag using the http-csp
18:37:45 INFO - delivery method with no-redirect and when
18:37:45 INFO - the target request is cross-origin.
18:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 521ms
18:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:37:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x112ebf800 == 71 [pid = 1649] [id = 455]
18:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x113153400) [pid = 1649] [serial = 1274] [outer = 0x0]
18:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x1137df800) [pid = 1649] [serial = 1275] [outer = 0x113153400]
18:37:45 INFO - PROCESS | 1649 | 1447468665954 Marionette INFO loaded listener.js
18:37:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11e1a9400) [pid = 1649] [serial = 1276] [outer = 0x113153400]
18:37:46 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
18:37:46 INFO - document served over http requires an https
18:37:46 INFO - sub-resource via script-tag using the http-csp
18:37:46 INFO - delivery method with swap-origin-redirect and when
18:37:46 INFO - the target request is cross-origin.
18:37:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 721ms
18:37:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:37:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x127291000 == 72 [pid = 1649] [id = 456]
18:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x1204a6400) [pid = 1649] [serial = 1277] [outer = 0x0]
18:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x1206b5c00) [pid = 1649] [serial = 1278] [outer = 0x1204a6400]
18:37:46 INFO - PROCESS | 1649 | 1447468666674 Marionette INFO loaded listener.js
18:37:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x121fb9800) [pid = 1649] [serial = 1279] [outer = 0x1204a6400]
18:37:47 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
18:37:47 INFO - document served over http requires an https
18:37:47 INFO - sub-resource via xhr-request using the http-csp
18:37:47 INFO - delivery method with keep-origin-redirect and when
18:37:47 INFO - the target request is cross-origin.
18:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 722ms
18:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:37:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7cf800 == 73 [pid = 1649] [id = 457]
18:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x121c64800) [pid = 1649] [serial = 1280] [outer = 0x0]
18:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1264a6400) [pid = 1649] [serial = 1281] [outer = 0x121c64800]
18:37:47 INFO - PROCESS | 1649 | 1447468667427 Marionette INFO loaded listener.js
18:37:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12751c000) [pid = 1649] [serial = 1282] [outer = 0x121c64800]
18:37:47 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
18:37:47 INFO - document served over http requires an https
18:37:47 INFO - sub-resource via xhr-request using the http-csp
18:37:47 INFO - delivery method with no-redirect and when
18:37:47 INFO - the target request is cross-origin.
18:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 730ms
18:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:37:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e06800 == 74 [pid = 1649] [id = 458]
18:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1278d4400) [pid = 1649] [serial = 1283] [outer = 0x0]
18:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1279c2800) [pid = 1649] [serial = 1284] [outer = 0x1278d4400]
18:37:48 INFO - PROCESS | 1649 | 1447468668124 Marionette INFO loaded listener.js
18:37:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12a10b400) [pid = 1649] [serial = 1285] [outer = 0x1278d4400]
18:37:48 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
18:37:48 INFO - document served over http requires an https
18:37:48 INFO - sub-resource via xhr-request using the http-csp
18:37:48 INFO - delivery method with swap-origin-redirect and when
18:37:48 INFO - the target request is cross-origin.
18:37:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
18:37:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:37:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a2b3800 == 75 [pid = 1649] [id = 459]
18:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x128f90400) [pid = 1649] [serial = 1286] [outer = 0x0]
18:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12acda000) [pid = 1649] [serial = 1287] [outer = 0x128f90400]
18:37:48 INFO - PROCESS | 1649 | 1447468668749 Marionette INFO loaded listener.js
18:37:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d4bac00) [pid = 1649] [serial = 1288] [outer = 0x128f90400]
18:37:49 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
18:37:49 INFO - document served over http requires an http
18:37:49 INFO - sub-resource via fetch-request using the http-csp
18:37:49 INFO - delivery method with keep-origin-redirect and when
18:37:49 INFO - the target request is same-origin.
18:37:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 675ms
18:37:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:37:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x13c7c1800 == 76 [pid = 1649] [id = 460]
18:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12f195c00) [pid = 1649] [serial = 1289] [outer = 0x0]
18:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12f199400) [pid = 1649] [serial = 1290] [outer = 0x12f195c00]
18:37:49 INFO - PROCESS | 1649 | 1447468669501 Marionette INFO loaded listener.js
18:37:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12f6c6800) [pid = 1649] [serial = 1291] [outer = 0x12f195c00]
18:37:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:37:49 INFO - document served over http requires an http
18:37:49 INFO - sub-resource via fetch-request using the http-csp
18:37:49 INFO - delivery method with no-redirect and when
18:37:49 INFO - the target request is same-origin.
18:37:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 723ms
18:37:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:37:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x146b82800 == 77 [pid = 1649] [id = 461]
18:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x132443800) [pid = 1649] [serial = 1292] [outer = 0x0]
18:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x132447c00) [pid = 1649] [serial = 1293] [outer = 0x132443800]
18:37:50 INFO - PROCESS | 1649 | 1447468670160 Marionette INFO loaded listener.js
18:37:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x135561000) [pid = 1649] [serial = 1294] [outer = 0x132443800]
18:37:50 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
18:37:50 INFO - document served over http requires an http
18:37:50 INFO - sub-resource via fetch-request using the http-csp
18:37:50 INFO - delivery method with swap-origin-redirect and when
18:37:50 INFO - the target request is same-origin.
18:37:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 673ms
18:37:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:37:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1490e3000 == 78 [pid = 1649] [id = 462]
18:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x135561800) [pid = 1649] [serial = 1295] [outer = 0x0]
18:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x1355b4400) [pid = 1649] [serial = 1296] [outer = 0x135561800]
18:37:50 INFO - PROCESS | 1649 | 1447468670863 Marionette INFO loaded listener.js
18:37:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1355e9c00) [pid = 1649] [serial = 1297] [outer = 0x135561800]
18:37:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1490f3800 == 79 [pid = 1649] [id = 463]
18:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12e8b0800) [pid = 1649] [serial = 1298] [outer = 0x0]
18:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12e8b3800) [pid = 1649] [serial = 1299] [outer = 0x12e8b0800]
18:37:51 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
18:37:51 INFO - document served over http requires an http
18:37:51 INFO - sub-resource via iframe-tag using the http-csp
18:37:51 INFO - delivery method with keep-origin-redirect and when
18:37:51 INFO - the target request is same-origin.
18:37:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 669ms
18:37:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:37:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1490fa800 == 80 [pid = 1649] [id = 464]
18:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12e8b3000) [pid = 1649] [serial = 1300] [outer = 0x0]
18:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12e8b6800) [pid = 1649] [serial = 1301] [outer = 0x12e8b3000]
18:37:51 INFO - PROCESS | 1649 | 1447468671581 Marionette INFO loaded listener.js
18:37:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12e8bd800) [pid = 1649] [serial = 1302] [outer = 0x12e8b3000]
18:37:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x146934800 == 81 [pid = 1649] [id = 465]
18:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12795f800) [pid = 1649] [serial = 1303] [outer = 0x0]
18:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x127961c00) [pid = 1649] [serial = 1304] [outer = 0x12795f800]
18:37:52 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
18:37:52 INFO - document served over http requires an http
18:37:52 INFO - sub-resource via iframe-tag using the http-csp
18:37:52 INFO - delivery method with no-redirect and when
18:37:52 INFO - the target request is same-origin.
18:37:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 725ms
18:37:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:37:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x14693c800 == 82 [pid = 1649] [id = 466]
18:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x127960400) [pid = 1649] [serial = 1305] [outer = 0x0]
18:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x127966400) [pid = 1649] [serial = 1306] [outer = 0x127960400]
18:37:52 INFO - PROCESS | 1649 | 1447468672307 Marionette INFO loaded listener.js
18:37:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x128e3a000) [pid = 1649] [serial = 1307] [outer = 0x127960400]
18:37:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ba6800 == 83 [pid = 1649] [id = 467]
18:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12e8b8000) [pid = 1649] [serial = 1308] [outer = 0x0]
18:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1355eac00) [pid = 1649] [serial = 1309] [outer = 0x12e8b8000]
18:37:52 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
18:37:52 INFO - document served over http requires an http
18:37:52 INFO - sub-resource via iframe-tag using the http-csp
18:37:52 INFO - delivery method with swap-origin-redirect and when
18:37:52 INFO - the target request is same-origin.
18:37:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 724ms
18:37:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:37:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x146bb1000 == 84 [pid = 1649] [id = 468]
18:37:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1355edc00) [pid = 1649] [serial = 1310] [outer = 0x0]
18:37:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x137387400) [pid = 1649] [serial = 1311] [outer = 0x1355edc00]
18:37:53 INFO - PROCESS | 1649 | 1447468673047 Marionette INFO loaded listener.js
18:37:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x137393c00) [pid = 1649] [serial = 1312] [outer = 0x1355edc00]
18:37:53 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
18:37:53 INFO - document served over http requires an http
18:37:53 INFO - sub-resource via script-tag using the http-csp
18:37:53 INFO - delivery method with keep-origin-redirect and when
18:37:53 INFO - the target request is same-origin.
18:37:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 731ms
18:37:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:37:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c9e000 == 85 [pid = 1649] [id = 469]
18:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x125c03800) [pid = 1649] [serial = 1313] [outer = 0x0]
18:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x127371400) [pid = 1649] [serial = 1314] [outer = 0x125c03800]
18:37:54 INFO - PROCESS | 1649 | 1447468674732 Marionette INFO loaded listener.js
18:37:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x139d29400) [pid = 1649] [serial = 1315] [outer = 0x125c03800]
18:37:55 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
18:37:55 INFO - document served over http requires an http
18:37:55 INFO - sub-resource via script-tag using the http-csp
18:37:55 INFO - delivery method with no-redirect and when
18:37:55 INFO - the target request is same-origin.
18:37:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 676ms
18:37:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:37:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12531f800 == 86 [pid = 1649] [id = 470]
18:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x11d5a1000) [pid = 1649] [serial = 1316] [outer = 0x0]
18:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x11d8cac00) [pid = 1649] [serial = 1317] [outer = 0x11d5a1000]
18:37:56 INFO - PROCESS | 1649 | 1447468676067 Marionette INFO loaded listener.js
18:37:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11fb48400) [pid = 1649] [serial = 1318] [outer = 0x11d5a1000]
18:37:56 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
18:37:56 INFO - document served over http requires an http
18:37:56 INFO - sub-resource via script-tag using the http-csp
18:37:56 INFO - delivery method with swap-origin-redirect and when
18:37:56 INFO - the target request is same-origin.
18:37:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1328ms
18:37:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:37:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c30800 == 87 [pid = 1649] [id = 471]
18:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11eb67c00) [pid = 1649] [serial = 1319] [outer = 0x0]
18:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x11f65f400) [pid = 1649] [serial = 1320] [outer = 0x11eb67c00]
18:37:56 INFO - PROCESS | 1649 | 1447468676726 Marionette INFO loaded listener.js
18:37:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x121c9ec00) [pid = 1649] [serial = 1321] [outer = 0x11eb67c00]
18:37:57 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
18:37:57 INFO - document served over http requires an http
18:37:57 INFO - sub-resource via xhr-request using the http-csp
18:37:57 INFO - delivery method with keep-origin-redirect and when
18:37:57 INFO - the target request is same-origin.
18:37:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 822ms
18:37:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:37:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11decb000 == 88 [pid = 1649] [id = 472]
18:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11e579400) [pid = 1649] [serial = 1322] [outer = 0x0]
18:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x11fb4d000) [pid = 1649] [serial = 1323] [outer = 0x11e579400]
18:37:57 INFO - PROCESS | 1649 | 1447468677555 Marionette INFO loaded listener.js
18:37:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x120593000) [pid = 1649] [serial = 1324] [outer = 0x11e579400]
18:37:57 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
18:37:57 INFO - document served over http requires an http
18:37:57 INFO - sub-resource via xhr-request using the http-csp
18:37:57 INFO - delivery method with no-redirect and when
18:37:57 INFO - the target request is same-origin.
18:37:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 626ms
18:37:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:37:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e38800 == 89 [pid = 1649] [id = 473]
18:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x1247a8000) [pid = 1649] [serial = 1325] [outer = 0x0]
18:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x1257c3800) [pid = 1649] [serial = 1326] [outer = 0x1247a8000]
18:37:58 INFO - PROCESS | 1649 | 1447468678189 Marionette INFO loaded listener.js
18:37:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12649d000) [pid = 1649] [serial = 1327] [outer = 0x1247a8000]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0c000 == 88 [pid = 1649] [id = 101]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x132480000 == 87 [pid = 1649] [id = 454]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1d8000 == 86 [pid = 1649] [id = 453]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12f12d800 == 85 [pid = 1649] [id = 452]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12e852800 == 84 [pid = 1649] [id = 451]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12df25000 == 83 [pid = 1649] [id = 450]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12d416800 == 82 [pid = 1649] [id = 449]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc74800 == 81 [pid = 1649] [id = 448]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x124b2b000 == 80 [pid = 1649] [id = 447]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12abe4000 == 79 [pid = 1649] [id = 446]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1282d8000 == 78 [pid = 1649] [id = 445]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x127c9c800 == 77 [pid = 1649] [id = 444]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12728f000 == 76 [pid = 1649] [id = 443]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x122297000 == 75 [pid = 1649] [id = 442]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11d256000 == 74 [pid = 1649] [id = 441]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1271c3800 == 73 [pid = 1649] [id = 440]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7cb000 == 72 [pid = 1649] [id = 439]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe5000 == 71 [pid = 1649] [id = 438]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x120e39000 == 70 [pid = 1649] [id = 437]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x112ad4800 == 69 [pid = 1649] [id = 436]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x13a2b1000 == 68 [pid = 1649] [id = 435]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x13a29b000 == 67 [pid = 1649] [id = 434]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x139edd800 == 66 [pid = 1649] [id = 433]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x139ec4800 == 65 [pid = 1649] [id = 432]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x139e5f800 == 64 [pid = 1649] [id = 431]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x139e18000 == 63 [pid = 1649] [id = 430]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1398b8000 == 62 [pid = 1649] [id = 429]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x138ed7800 == 61 [pid = 1649] [id = 428]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x138b36000 == 60 [pid = 1649] [id = 427]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x138662800 == 59 [pid = 1649] [id = 426]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x13864a000 == 58 [pid = 1649] [id = 425]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x138511800 == 57 [pid = 1649] [id = 424]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x137510000 == 56 [pid = 1649] [id = 423]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x132492000 == 55 [pid = 1649] [id = 422]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12df1e800 == 54 [pid = 1649] [id = 421]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1274bf800 == 53 [pid = 1649] [id = 420]
18:37:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee8a800 == 52 [pid = 1649] [id = 419]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11fb45c00) [pid = 1649] [serial = 1118] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12751f000) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x127370000) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1279ba000) [pid = 1649] [serial = 1157] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x121359000) [pid = 1649] [serial = 1127] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x126840000) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x121ca3c00) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11fce4000) [pid = 1649] [serial = 1121] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x127b27800) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1264a2c00) [pid = 1649] [serial = 1142] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12001a800) [pid = 1649] [serial = 1124] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x1257be000) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x127ae1400) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank]
18:37:58 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x128e3f800) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank]
18:37:58 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
18:37:58 INFO - document served over http requires an http
18:37:58 INFO - sub-resource via xhr-request using the http-csp
18:37:58 INFO - delivery method with swap-origin-redirect and when
18:37:58 INFO - the target request is same-origin.
18:37:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 879ms
18:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:37:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11face800 == 53 [pid = 1649] [id = 474]
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x11ffaf800) [pid = 1649] [serial = 1328] [outer = 0x0]
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1248cd800) [pid = 1649] [serial = 1329] [outer = 0x11ffaf800]
18:37:59 INFO - PROCESS | 1649 | 1447468679037 Marionette INFO loaded listener.js
18:37:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12683c800) [pid = 1649] [serial = 1330] [outer = 0x11ffaf800]
18:37:59 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
18:37:59 INFO - document served over http requires an https
18:37:59 INFO - sub-resource via fetch-request using the http-csp
18:37:59 INFO - delivery method with keep-origin-redirect and when
18:37:59 INFO - the target request is same-origin.
18:37:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 473ms
18:37:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:37:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe5000 == 54 [pid = 1649] [id = 475]
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x127372c00) [pid = 1649] [serial = 1331] [outer = 0x0]
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12745a000) [pid = 1649] [serial = 1332] [outer = 0x127372c00]
18:37:59 INFO - PROCESS | 1649 | 1447468679474 Marionette INFO loaded listener.js
18:37:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x1277b5400) [pid = 1649] [serial = 1333] [outer = 0x127372c00]
18:37:59 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
18:37:59 INFO - document served over http requires an https
18:37:59 INFO - sub-resource via fetch-request using the http-csp
18:37:59 INFO - delivery method with no-redirect and when
18:37:59 INFO - the target request is same-origin.
18:37:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 524ms
18:37:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:37:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12799e800 == 55 [pid = 1649] [id = 476]
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12789ec00) [pid = 1649] [serial = 1334] [outer = 0x0]
18:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x1278d9c00) [pid = 1649] [serial = 1335] [outer = 0x12789ec00]
18:38:00 INFO - PROCESS | 1649 | 1447468679997 Marionette INFO loaded listener.js
18:38:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x1279ba800) [pid = 1649] [serial = 1336] [outer = 0x12789ec00]
18:38:00 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
18:38:00 INFO - document served over http requires an https
18:38:00 INFO - sub-resource via fetch-request using the http-csp
18:38:00 INFO - delivery method with swap-origin-redirect and when
18:38:00 INFO - the target request is same-origin.
18:38:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 525ms
18:38:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:38:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x128169800 == 56 [pid = 1649] [id = 477]
18:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x1278d2800) [pid = 1649] [serial = 1337] [outer = 0x0]
18:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x127ae2000) [pid = 1649] [serial = 1338] [outer = 0x1278d2800]
18:38:00 INFO - PROCESS | 1649 | 1447468680566 Marionette INFO loaded listener.js
18:38:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x127b52400) [pid = 1649] [serial = 1339] [outer = 0x1278d2800]
18:38:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab1f800 == 57 [pid = 1649] [id = 478]
18:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x127b5c000) [pid = 1649] [serial = 1340] [outer = 0x0]
18:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x127d8d000) [pid = 1649] [serial = 1341] [outer = 0x127b5c000]
18:38:00 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
18:38:00 INFO - document served over http requires an https
18:38:00 INFO - sub-resource via iframe-tag using the http-csp
18:38:00 INFO - delivery method with keep-origin-redirect and when
18:38:00 INFO - the target request is same-origin.
18:38:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 525ms
18:38:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:38:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af03000 == 58 [pid = 1649] [id = 479]
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x127b2bc00) [pid = 1649] [serial = 1342] [outer = 0x0]
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x127d92800) [pid = 1649] [serial = 1343] [outer = 0x127b2bc00]
18:38:01 INFO - PROCESS | 1649 | 1447468681106 Marionette INFO loaded listener.js
18:38:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x128edc800) [pid = 1649] [serial = 1344] [outer = 0x127b2bc00]
18:38:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7df000 == 59 [pid = 1649] [id = 480]
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x128ee4400) [pid = 1649] [serial = 1345] [outer = 0x0]
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x1281a8c00) [pid = 1649] [serial = 1346] [outer = 0x128ee4400]
18:38:01 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
18:38:01 INFO - document served over http requires an https
18:38:01 INFO - sub-resource via iframe-tag using the http-csp
18:38:01 INFO - delivery method with no-redirect and when
18:38:01 INFO - the target request is same-origin.
18:38:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 572ms
18:38:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:38:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d416800 == 60 [pid = 1649] [id = 481]
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x128f85000) [pid = 1649] [serial = 1347] [outer = 0x0]
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12a102400) [pid = 1649] [serial = 1348] [outer = 0x128f85000]
18:38:01 INFO - PROCESS | 1649 | 1447468681688 Marionette INFO loaded listener.js
18:38:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12abdc800) [pid = 1649] [serial = 1349] [outer = 0x128f85000]
18:38:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d819000 == 61 [pid = 1649] [id = 482]
18:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12acd7c00) [pid = 1649] [serial = 1350] [outer = 0x0]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12db85400) [pid = 1649] [serial = 1219] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468656314]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12df11c00) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x112f7f400) [pid = 1649] [serial = 1224] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12afd0000) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12af9c800) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x121d56c00) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12acd4000) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x127e90c00) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12bc40800) [pid = 1649] [serial = 1262] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468663939]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x127513000) [pid = 1649] [serial = 1259] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12dfe8400) [pid = 1649] [serial = 1267] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12bc3b800) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12827f800) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12745c400) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x127d88000) [pid = 1649] [serial = 1257] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11de3f800) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11ffa6000) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x128ee7800) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1279bb400) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x121c8ec00) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x11fa1c000) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x127b58800) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12637fc00) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12f18e800) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12bb0b800) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11fa1bc00) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12f624000) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x11315f400) [pid = 1649] [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]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11de3e000) [pid = 1649] [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]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1278e0000) [pid = 1649] [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]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12bc26400) [pid = 1649] [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]
18:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12bc35c00) [pid = 1649] [serial = 1261] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468663939]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x125c84c00) [pid = 1649] [serial = 1256] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11eee1c00) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x127b55400) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x126099c00) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11d8cb800) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12df1a800) [pid = 1649] [serial = 1266] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x121ed1400) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x121b61c00) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x127373000) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x127b56000) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12f18d400) [pid = 1649] [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]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x1279bac00) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468656314]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12dfd9400) [pid = 1649] [serial = 1217] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12d4bf400) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12751b400) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12df0d800) [pid = 1649] [serial = 1215] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12db87400) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11d756400) [pid = 1649] [serial = 1225] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11f664800) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12d8c7800) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12bc24c00) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11e2d6c00) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11e570800) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12a245c00) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x127895000) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x124490000) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x126842400) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1278d6800) [pid = 1649] [serial = 1028] [outer = 0x0] [url = about:blank]
18:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x112f7f400) [pid = 1649] [serial = 1351] [outer = 0x12acd7c00]
18:38:02 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
18:38:02 INFO - document served over http requires an https
18:38:02 INFO - sub-resource via iframe-tag using the http-csp
18:38:02 INFO - delivery method with swap-origin-redirect and when
18:38:02 INFO - the target request is same-origin.
18:38:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 576ms
18:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:38:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c71c800 == 62 [pid = 1649] [id = 483]
18:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x112bcf000) [pid = 1649] [serial = 1352] [outer = 0x0]
18:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x113154800) [pid = 1649] [serial = 1353] [outer = 0x112bcf000]
18:38:02 INFO - PROCESS | 1649 | 1447468682315 Marionette INFO loaded listener.js
18:38:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11e57c400) [pid = 1649] [serial = 1354] [outer = 0x112bcf000]
18:38:02 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
18:38:02 INFO - document served over http requires an https
18:38:02 INFO - sub-resource via script-tag using the http-csp
18:38:02 INFO - delivery method with keep-origin-redirect and when
18:38:02 INFO - the target request is same-origin.
18:38:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 822ms
18:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:38:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12727a000 == 63 [pid = 1649] [id = 484]
18:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11fff1000) [pid = 1649] [serial = 1355] [outer = 0x0]
18:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1204cb000) [pid = 1649] [serial = 1356] [outer = 0x11fff1000]
18:38:03 INFO - PROCESS | 1649 | 1447468683142 Marionette INFO loaded listener.js
18:38:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x122132400) [pid = 1649] [serial = 1357] [outer = 0x11fff1000]
18:38:03 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
18:38:03 INFO - document served over http requires an https
18:38:03 INFO - sub-resource via script-tag using the http-csp
18:38:03 INFO - delivery method with no-redirect and when
18:38:03 INFO - the target request is same-origin.
18:38:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 675ms
18:38:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:38:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1b800 == 64 [pid = 1649] [id = 485]
18:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1257c5000) [pid = 1649] [serial = 1358] [outer = 0x0]
18:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x125c87c00) [pid = 1649] [serial = 1359] [outer = 0x1257c5000]
18:38:03 INFO - PROCESS | 1649 | 1447468683830 Marionette INFO loaded listener.js
18:38:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1277a8800) [pid = 1649] [serial = 1360] [outer = 0x1257c5000]
18:38:04 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
18:38:04 INFO - document served over http requires an https
18:38:04 INFO - sub-resource via script-tag using the http-csp
18:38:04 INFO - delivery method with swap-origin-redirect and when
18:38:04 INFO - the target request is same-origin.
18:38:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 722ms
18:38:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:38:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f122000 == 65 [pid = 1649] [id = 486]
18:38:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x127961000) [pid = 1649] [serial = 1361] [outer = 0x0]
18:38:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x1279b6c00) [pid = 1649] [serial = 1362] [outer = 0x127961000]
18:38:04 INFO - PROCESS | 1649 | 1447468684587 Marionette INFO loaded listener.js
18:38:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x128ee7000) [pid = 1649] [serial = 1363] [outer = 0x127961000]
18:38:04 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
18:38:04 INFO - document served over http requires an https
18:38:04 INFO - sub-resource via xhr-request using the http-csp
18:38:04 INFO - delivery method with keep-origin-redirect and when
18:38:04 INFO - the target request is same-origin.
18:38:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 676ms
18:38:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:38:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c15800 == 66 [pid = 1649] [id = 487]
18:38:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12a242800) [pid = 1649] [serial = 1364] [outer = 0x0]
18:38:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12ace1c00) [pid = 1649] [serial = 1365] [outer = 0x12a242800]
18:38:05 INFO - PROCESS | 1649 | 1447468685248 Marionette INFO loaded listener.js
18:38:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12afd2c00) [pid = 1649] [serial = 1366] [outer = 0x12a242800]
18:38:05 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
18:38:05 INFO - document served over http requires an https
18:38:05 INFO - sub-resource via xhr-request using the http-csp
18:38:05 INFO - delivery method with no-redirect and when
18:38:05 INFO - the target request is same-origin.
18:38:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 677ms
18:38:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:38:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x137519000 == 67 [pid = 1649] [id = 488]
18:38:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12bb0c800) [pid = 1649] [serial = 1367] [outer = 0x0]
18:38:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12bb0f800) [pid = 1649] [serial = 1368] [outer = 0x12bb0c800]
18:38:05 INFO - PROCESS | 1649 | 1447468685937 Marionette INFO loaded listener.js
18:38:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12bc40800) [pid = 1649] [serial = 1369] [outer = 0x12bb0c800]
18:38:06 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
18:38:06 INFO - document served over http requires an https
18:38:06 INFO - sub-resource via xhr-request using the http-csp
18:38:06 INFO - delivery method with swap-origin-redirect and when
18:38:06 INFO - the target request is same-origin.
18:38:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 674ms
18:38:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:38:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x13864f000 == 68 [pid = 1649] [id = 489]
18:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12bc44000) [pid = 1649] [serial = 1370] [outer = 0x0]
18:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12d8ca000) [pid = 1649] [serial = 1371] [outer = 0x12bc44000]
18:38:06 INFO - PROCESS | 1649 | 1447468686623 Marionette INFO loaded listener.js
18:38:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12df0d800) [pid = 1649] [serial = 1372] [outer = 0x12bc44000]
18:38:07 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
18:38:07 INFO - document served over http requires an http
18:38:07 INFO - sub-resource via fetch-request using the meta-csp
18:38:07 INFO - delivery method with keep-origin-redirect and when
18:38:07 INFO - the target request is cross-origin.
18:38:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 673ms
18:38:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:38:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x138ec8800 == 69 [pid = 1649] [id = 490]
18:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1279b4400) [pid = 1649] [serial = 1373] [outer = 0x0]
18:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12dfda400) [pid = 1649] [serial = 1374] [outer = 0x1279b4400]
18:38:07 INFO - PROCESS | 1649 | 1447468687246 Marionette INFO loaded listener.js
18:38:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12f18c800) [pid = 1649] [serial = 1375] [outer = 0x1279b4400]
18:38:07 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
18:38:07 INFO - document served over http requires an http
18:38:07 INFO - sub-resource via fetch-request using the meta-csp
18:38:07 INFO - delivery method with no-redirect and when
18:38:07 INFO - the target request is cross-origin.
18:38:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 625ms
18:38:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:38:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1398bd000 == 70 [pid = 1649] [id = 491]
18:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12aa63800) [pid = 1649] [serial = 1376] [outer = 0x0]
18:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12f191800) [pid = 1649] [serial = 1377] [outer = 0x12aa63800]
18:38:07 INFO - PROCESS | 1649 | 1447468687913 Marionette INFO loaded listener.js
18:38:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12f62f800) [pid = 1649] [serial = 1378] [outer = 0x12aa63800]
18:38:08 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
18:38:08 INFO - document served over http requires an http
18:38:08 INFO - sub-resource via fetch-request using the meta-csp
18:38:08 INFO - delivery method with swap-origin-redirect and when
18:38:08 INFO - the target request is cross-origin.
18:38:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
18:38:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:38:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e67800 == 71 [pid = 1649] [id = 492]
18:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12f18d400) [pid = 1649] [serial = 1379] [outer = 0x0]
18:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12f6c6400) [pid = 1649] [serial = 1380] [outer = 0x12f18d400]
18:38:08 INFO - PROCESS | 1649 | 1447468688551 Marionette INFO loaded listener.js
18:38:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1355e5c00) [pid = 1649] [serial = 1381] [outer = 0x12f18d400]
18:38:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x139ee1800 == 72 [pid = 1649] [id = 493]
18:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x127524c00) [pid = 1649] [serial = 1382] [outer = 0x0]
18:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x127526400) [pid = 1649] [serial = 1383] [outer = 0x127524c00]
18:38:09 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
18:38:09 INFO - document served over http requires an http
18:38:09 INFO - sub-resource via iframe-tag using the meta-csp
18:38:09 INFO - delivery method with keep-origin-redirect and when
18:38:09 INFO - the target request is cross-origin.
18:38:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
18:38:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:38:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a2b1800 == 73 [pid = 1649] [id = 494]
18:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12752b800) [pid = 1649] [serial = 1384] [outer = 0x0]
18:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12752c800) [pid = 1649] [serial = 1385] [outer = 0x12752b800]
18:38:09 INFO - PROCESS | 1649 | 1447468689310 Marionette INFO loaded listener.js
18:38:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x137389400) [pid = 1649] [serial = 1386] [outer = 0x12752b800]
18:38:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d5800 == 74 [pid = 1649] [id = 495]
18:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12736a800) [pid = 1649] [serial = 1387] [outer = 0x0]
18:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x13738a000) [pid = 1649] [serial = 1388] [outer = 0x12736a800]
18:38:09 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
18:38:09 INFO - document served over http requires an http
18:38:09 INFO - sub-resource via iframe-tag using the meta-csp
18:38:09 INFO - delivery method with no-redirect and when
18:38:09 INFO - the target request is cross-origin.
18:38:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 773ms
18:38:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:38:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x146b7c000 == 75 [pid = 1649] [id = 496]
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x13738b400) [pid = 1649] [serial = 1389] [outer = 0x0]
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x139d28000) [pid = 1649] [serial = 1390] [outer = 0x13738b400]
18:38:10 INFO - PROCESS | 1649 | 1447468690058 Marionette INFO loaded listener.js
18:38:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x13a615400) [pid = 1649] [serial = 1391] [outer = 0x13738b400]
18:38:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x149216000 == 76 [pid = 1649] [id = 497]
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x13846e000) [pid = 1649] [serial = 1392] [outer = 0x0]
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x13846f000) [pid = 1649] [serial = 1393] [outer = 0x13846e000]
18:38:10 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
18:38:10 INFO - document served over http requires an http
18:38:10 INFO - sub-resource via iframe-tag using the meta-csp
18:38:10 INFO - delivery method with swap-origin-redirect and when
18:38:10 INFO - the target request is cross-origin.
18:38:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 720ms
18:38:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:38:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x14921c800 == 77 [pid = 1649] [id = 498]
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x13846e400) [pid = 1649] [serial = 1394] [outer = 0x0]
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x138473800) [pid = 1649] [serial = 1395] [outer = 0x13846e400]
18:38:10 INFO - PROCESS | 1649 | 1447468690805 Marionette INFO loaded listener.js
18:38:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x13847a800) [pid = 1649] [serial = 1396] [outer = 0x13846e400]
18:38:11 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
18:38:11 INFO - document served over http requires an http
18:38:11 INFO - sub-resource via script-tag using the meta-csp
18:38:11 INFO - delivery method with keep-origin-redirect and when
18:38:11 INFO - the target request is cross-origin.
18:38:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 673ms
18:38:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:38:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x146c1d800 == 78 [pid = 1649] [id = 499]
18:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x139802400) [pid = 1649] [serial = 1397] [outer = 0x0]
18:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x139804800) [pid = 1649] [serial = 1398] [outer = 0x139802400]
18:38:11 INFO - PROCESS | 1649 | 1447468691440 Marionette INFO loaded listener.js
18:38:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x13980c800) [pid = 1649] [serial = 1399] [outer = 0x139802400]
18:38:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:38:11 INFO - document served over http requires an http
18:38:11 INFO - sub-resource via script-tag using the meta-csp
18:38:11 INFO - delivery method with no-redirect and when
18:38:11 INFO - the target request is cross-origin.
18:38:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 621ms
18:38:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:38:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x14922c800 == 79 [pid = 1649] [id = 500]
18:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x139811800) [pid = 1649] [serial = 1400] [outer = 0x0]
18:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x139d31c00) [pid = 1649] [serial = 1401] [outer = 0x139811800]
18:38:12 INFO - PROCESS | 1649 | 1447468692180 Marionette INFO loaded listener.js
18:38:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x13a61f000) [pid = 1649] [serial = 1402] [outer = 0x139811800]
18:38:12 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
18:38:12 INFO - document served over http requires an http
18:38:12 INFO - sub-resource via script-tag using the meta-csp
18:38:12 INFO - delivery method with swap-origin-redirect and when
18:38:12 INFO - the target request is cross-origin.
18:38:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 780ms
18:38:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:38:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fe8800 == 80 [pid = 1649] [id = 501]
18:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x13a622c00) [pid = 1649] [serial = 1403] [outer = 0x0]
18:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x13a624400) [pid = 1649] [serial = 1404] [outer = 0x13a622c00]
18:38:12 INFO - PROCESS | 1649 | 1447468692898 Marionette INFO loaded listener.js
18:38:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x13a688800) [pid = 1649] [serial = 1405] [outer = 0x13a622c00]
18:38:13 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
18:38:13 INFO - document served over http requires an http
18:38:13 INFO - sub-resource via xhr-request using the meta-csp
18:38:13 INFO - delivery method with keep-origin-redirect and when
18:38:13 INFO - the target request is cross-origin.
18:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 679ms
18:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:38:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a339800 == 81 [pid = 1649] [id = 502]
18:38:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x13a3a2400) [pid = 1649] [serial = 1406] [outer = 0x0]
18:38:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x13a3a4c00) [pid = 1649] [serial = 1407] [outer = 0x13a3a2400]
18:38:13 INFO - PROCESS | 1649 | 1447468693588 Marionette INFO loaded listener.js
18:38:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x13a3ac000) [pid = 1649] [serial = 1408] [outer = 0x13a3a2400]
18:38:14 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
18:38:14 INFO - document served over http requires an http
18:38:14 INFO - sub-resource via xhr-request using the meta-csp
18:38:14 INFO - delivery method with no-redirect and when
18:38:14 INFO - the target request is cross-origin.
18:38:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 681ms
18:38:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:38:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a351000 == 82 [pid = 1649] [id = 503]
18:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x13a3ac800) [pid = 1649] [serial = 1409] [outer = 0x0]
18:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x13a688c00) [pid = 1649] [serial = 1410] [outer = 0x13a3ac800]
18:38:14 INFO - PROCESS | 1649 | 1447468694238 Marionette INFO loaded listener.js
18:38:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x13a690400) [pid = 1649] [serial = 1411] [outer = 0x13a3ac800]
18:38:15 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
18:38:15 INFO - document served over http requires an http
18:38:15 INFO - sub-resource via xhr-request using the meta-csp
18:38:15 INFO - delivery method with swap-origin-redirect and when
18:38:15 INFO - the target request is cross-origin.
18:38:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1732ms
18:38:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:38:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x128022000 == 83 [pid = 1649] [id = 504]
18:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x127e81c00) [pid = 1649] [serial = 1412] [outer = 0x0]
18:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x128ee1800) [pid = 1649] [serial = 1413] [outer = 0x127e81c00]
18:38:15 INFO - PROCESS | 1649 | 1447468695981 Marionette INFO loaded listener.js
18:38:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x13a9aa400) [pid = 1649] [serial = 1414] [outer = 0x127e81c00]
18:38:16 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
18:38:16 INFO - document served over http requires an https
18:38:16 INFO - sub-resource via fetch-request using the meta-csp
18:38:16 INFO - delivery method with keep-origin-redirect and when
18:38:16 INFO - the target request is cross-origin.
18:38:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 727ms
18:38:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:38:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x13248a000 == 84 [pid = 1649] [id = 505]
18:38:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x11f653000) [pid = 1649] [serial = 1415] [outer = 0x0]
18:38:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12a103400) [pid = 1649] [serial = 1416] [outer = 0x11f653000]
18:38:16 INFO - PROCESS | 1649 | 1447468696770 Marionette INFO loaded listener.js
18:38:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x13a9b4400) [pid = 1649] [serial = 1417] [outer = 0x11f653000]
18:38:17 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
18:38:17 INFO - document served over http requires an https
18:38:17 INFO - sub-resource via fetch-request using the meta-csp
18:38:17 INFO - delivery method with no-redirect and when
18:38:17 INFO - the target request is cross-origin.
18:38:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 981ms
18:38:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:38:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c16800 == 85 [pid = 1649] [id = 506]
18:38:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x11ffa6000) [pid = 1649] [serial = 1418] [outer = 0x0]
18:38:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12001b400) [pid = 1649] [serial = 1419] [outer = 0x11ffa6000]
18:38:17 INFO - PROCESS | 1649 | 1447468697748 Marionette INFO loaded listener.js
18:38:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x125360400) [pid = 1649] [serial = 1420] [outer = 0x11ffa6000]
18:38:18 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
18:38:18 INFO - document served over http requires an https
18:38:18 INFO - sub-resource via fetch-request using the meta-csp
18:38:18 INFO - delivery method with swap-origin-redirect and when
18:38:18 INFO - the target request is cross-origin.
18:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 674ms
18:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:38:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7c1000 == 86 [pid = 1649] [id = 507]
18:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x11fa1d000) [pid = 1649] [serial = 1421] [outer = 0x0]
18:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x11fce6800) [pid = 1649] [serial = 1422] [outer = 0x11fa1d000]
18:38:18 INFO - PROCESS | 1649 | 1447468698592 Marionette INFO loaded listener.js
18:38:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x125d44c00) [pid = 1649] [serial = 1423] [outer = 0x11fa1d000]
18:38:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7cc000 == 87 [pid = 1649] [id = 508]
18:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x1264a1400) [pid = 1649] [serial = 1424] [outer = 0x0]
18:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12058fc00) [pid = 1649] [serial = 1425] [outer = 0x1264a1400]
18:38:19 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
18:38:19 INFO - document served over http requires an https
18:38:19 INFO - sub-resource via iframe-tag using the meta-csp
18:38:19 INFO - delivery method with keep-origin-redirect and when
18:38:19 INFO - the target request is cross-origin.
18:38:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 873ms
18:38:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12d819000 == 86 [pid = 1649] [id = 482]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12d416800 == 85 [pid = 1649] [id = 481]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7df000 == 84 [pid = 1649] [id = 480]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12af03000 == 83 [pid = 1649] [id = 479]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab1f800 == 82 [pid = 1649] [id = 478]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x128169800 == 81 [pid = 1649] [id = 477]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12799e800 == 80 [pid = 1649] [id = 476]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe5000 == 79 [pid = 1649] [id = 475]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11face800 == 78 [pid = 1649] [id = 474]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x120e38800 == 77 [pid = 1649] [id = 473]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11decb000 == 76 [pid = 1649] [id = 472]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x127c30800 == 75 [pid = 1649] [id = 471]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12531f800 == 74 [pid = 1649] [id = 470]
18:38:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c71e800 == 75 [pid = 1649] [id = 509]
18:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x112a19c00) [pid = 1649] [serial = 1426] [outer = 0x0]
18:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x113b75800) [pid = 1649] [serial = 1427] [outer = 0x112a19c00]
18:38:19 INFO - PROCESS | 1649 | 1447468699446 Marionette INFO loaded listener.js
18:38:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x121d54400) [pid = 1649] [serial = 1428] [outer = 0x112a19c00]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x146ba6800 == 74 [pid = 1649] [id = 467]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x146934800 == 73 [pid = 1649] [id = 465]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1490f3800 == 72 [pid = 1649] [id = 463]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7cf800 == 71 [pid = 1649] [id = 457]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x127291000 == 70 [pid = 1649] [id = 456]
18:38:19 INFO - PROCESS | 1649 | --DOCSHELL 0x112ebf800 == 69 [pid = 1649] [id = 455]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x128f93000) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x1204a5400) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12df14c00) [pid = 1649] [serial = 1265] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x128eda000) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x12f197800) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x127d95800) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12bc27000) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x121ed1c00) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x127b1e800) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x11fff0400) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x125c04000) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank]
18:38:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b3f800 == 70 [pid = 1649] [id = 510]
18:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12684ac00) [pid = 1649] [serial = 1429] [outer = 0x0]
18:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12752d000) [pid = 1649] [serial = 1430] [outer = 0x12684ac00]
18:38:19 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
18:38:19 INFO - document served over http requires an https
18:38:19 INFO - sub-resource via iframe-tag using the meta-csp
18:38:19 INFO - delivery method with no-redirect and when
18:38:19 INFO - the target request is cross-origin.
18:38:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 877ms
18:38:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:38:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ff2800 == 71 [pid = 1649] [id = 511]
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x127518800) [pid = 1649] [serial = 1431] [outer = 0x0]
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12752b400) [pid = 1649] [serial = 1432] [outer = 0x127518800]
18:38:20 INFO - PROCESS | 1649 | 1447468700115 Marionette INFO loaded listener.js
18:38:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12795ec00) [pid = 1649] [serial = 1433] [outer = 0x127518800]
18:38:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12799e800 == 72 [pid = 1649] [id = 512]
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x127962000) [pid = 1649] [serial = 1434] [outer = 0x0]
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x127969c00) [pid = 1649] [serial = 1435] [outer = 0x127962000]
18:38:20 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
18:38:20 INFO - document served over http requires an https
18:38:20 INFO - sub-resource via iframe-tag using the meta-csp
18:38:20 INFO - delivery method with swap-origin-redirect and when
18:38:20 INFO - the target request is cross-origin.
18:38:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 572ms
18:38:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:38:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c35800 == 73 [pid = 1649] [id = 513]
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x121ec9000) [pid = 1649] [serial = 1436] [outer = 0x0]
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12796c400) [pid = 1649] [serial = 1437] [outer = 0x121ec9000]
18:38:20 INFO - PROCESS | 1649 | 1447468700686 Marionette INFO loaded listener.js
18:38:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x127d95800) [pid = 1649] [serial = 1438] [outer = 0x121ec9000]
18:38:21 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
18:38:21 INFO - document served over http requires an https
18:38:21 INFO - sub-resource via script-tag using the meta-csp
18:38:21 INFO - delivery method with keep-origin-redirect and when
18:38:21 INFO - the target request is cross-origin.
18:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 520ms
18:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:38:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abf8000 == 74 [pid = 1649] [id = 514]
18:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x127d91000) [pid = 1649] [serial = 1439] [outer = 0x0]
18:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x128edfc00) [pid = 1649] [serial = 1440] [outer = 0x127d91000]
18:38:21 INFO - PROCESS | 1649 | 1447468701280 Marionette INFO loaded listener.js
18:38:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12afa3c00) [pid = 1649] [serial = 1441] [outer = 0x127d91000]
18:38:21 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
18:38:21 INFO - document served over http requires an https
18:38:21 INFO - sub-resource via script-tag using the meta-csp
18:38:21 INFO - delivery method with no-redirect and when
18:38:21 INFO - the target request is cross-origin.
18:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 576ms
18:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:38:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7db800 == 75 [pid = 1649] [id = 515]
18:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x12bc25000) [pid = 1649] [serial = 1442] [outer = 0x0]
18:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12bc36800) [pid = 1649] [serial = 1443] [outer = 0x12bc25000]
18:38:21 INFO - PROCESS | 1649 | 1447468701798 Marionette INFO loaded listener.js
18:38:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12d8c9400) [pid = 1649] [serial = 1444] [outer = 0x12bc25000]
18:38:22 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
18:38:22 INFO - document served over http requires an https
18:38:22 INFO - sub-resource via script-tag using the meta-csp
18:38:22 INFO - delivery method with swap-origin-redirect and when
18:38:22 INFO - the target request is cross-origin.
18:38:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 526ms
18:38:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:38:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f662800 == 76 [pid = 1649] [id = 516]
18:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12df0d000) [pid = 1649] [serial = 1445] [outer = 0x0]
18:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x12e8b2800) [pid = 1649] [serial = 1446] [outer = 0x12df0d000]
18:38:22 INFO - PROCESS | 1649 | 1447468702334 Marionette INFO loaded listener.js
18:38:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x12f6ca000) [pid = 1649] [serial = 1447] [outer = 0x12df0d000]
18:38:22 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
18:38:22 INFO - document served over http requires an https
18:38:22 INFO - sub-resource via xhr-request using the meta-csp
18:38:22 INFO - delivery method with keep-origin-redirect and when
18:38:22 INFO - the target request is cross-origin.
18:38:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 572ms
18:38:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:38:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e25800 == 77 [pid = 1649] [id = 517]
18:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x135560400) [pid = 1649] [serial = 1448] [outer = 0x0]
18:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x1355e2400) [pid = 1649] [serial = 1449] [outer = 0x135560400]
18:38:22 INFO - PROCESS | 1649 | 1447468702935 Marionette INFO loaded listener.js
18:38:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x138474c00) [pid = 1649] [serial = 1450] [outer = 0x135560400]
18:38:23 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
18:38:23 INFO - document served over http requires an https
18:38:23 INFO - sub-resource via xhr-request using the meta-csp
18:38:23 INFO - delivery method with no-redirect and when
18:38:23 INFO - the target request is cross-origin.
18:38:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 518ms
18:38:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:38:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a981800 == 78 [pid = 1649] [id = 518]
18:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x139d23400) [pid = 1649] [serial = 1451] [outer = 0x0]
18:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x139d2a000) [pid = 1649] [serial = 1452] [outer = 0x139d23400]
18:38:23 INFO - PROCESS | 1649 | 1447468703428 Marionette INFO loaded listener.js
18:38:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x13a61e000) [pid = 1649] [serial = 1453] [outer = 0x139d23400]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x12f18dc00) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x11d5a1000) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x127b5c000) [pid = 1649] [serial = 1340] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x1247a8000) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x1278d2800) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x128ee4400) [pid = 1649] [serial = 1345] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468681396]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12789ec00) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x11e579400) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x11eb67c00) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x127b2bc00) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x127372c00) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x11ffaf800) [pid = 1649] [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]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12e8b0800) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12e8b8000) [pid = 1649] [serial = 1308] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12795f800) [pid = 1649] [serial = 1303] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468671842]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x1281a8c00) [pid = 1649] [serial = 1346] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468681396]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12a102400) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x127d8d000) [pid = 1649] [serial = 1341] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x127d92800) [pid = 1649] [serial = 1343] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x1278d9c00) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x127ae2000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12e8b3800) [pid = 1649] [serial = 1299] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x127371400) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x1355b4400) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x1264a6400) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12acda000) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12f199400) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x11d8cac00) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x1248cd800) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x1355eac00) [pid = 1649] [serial = 1309] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x132447c00) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x127961c00) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468671842]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x1137df800) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x11f65f400) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x1257c3800) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x127966400) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x11fb4d000) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12745a000) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x137387400) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x1279c2800) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12e8b6800) [pid = 1649] [serial = 1301] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x1206b5c00) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x121c9ec00) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12649d000) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x120593000) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank]
18:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12f62dc00) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank]
18:38:23 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
18:38:23 INFO - document served over http requires an https
18:38:23 INFO - sub-resource via xhr-request using the meta-csp
18:38:23 INFO - delivery method with swap-origin-redirect and when
18:38:23 INFO - the target request is cross-origin.
18:38:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 723ms
18:38:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:38:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a975800 == 79 [pid = 1649] [id = 519]
18:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x127372c00) [pid = 1649] [serial = 1454] [outer = 0x0]
18:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x128f86400) [pid = 1649] [serial = 1455] [outer = 0x127372c00]
18:38:24 INFO - PROCESS | 1649 | 1447468704145 Marionette INFO loaded listener.js
18:38:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x13a9af800) [pid = 1649] [serial = 1456] [outer = 0x127372c00]
18:38:24 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
18:38:24 INFO - document served over http requires an http
18:38:24 INFO - sub-resource via fetch-request using the meta-csp
18:38:24 INFO - delivery method with keep-origin-redirect and when
18:38:24 INFO - the target request is same-origin.
18:38:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 523ms
18:38:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:38:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x146b7f000 == 80 [pid = 1649] [id = 520]
18:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12789ec00) [pid = 1649] [serial = 1457] [outer = 0x0]
18:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x13a9af400) [pid = 1649] [serial = 1458] [outer = 0x12789ec00]
18:38:24 INFO - PROCESS | 1649 | 1447468704720 Marionette INFO loaded listener.js
18:38:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x13ab65000) [pid = 1649] [serial = 1459] [outer = 0x12789ec00]
18:38:25 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
18:38:25 INFO - document served over http requires an http
18:38:25 INFO - sub-resource via fetch-request using the meta-csp
18:38:25 INFO - delivery method with no-redirect and when
18:38:25 INFO - the target request is same-origin.
18:38:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 520ms
18:38:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:38:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x146c32800 == 81 [pid = 1649] [id = 521]
18:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x13ab68800) [pid = 1649] [serial = 1460] [outer = 0x0]
18:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x13ab6b400) [pid = 1649] [serial = 1461] [outer = 0x13ab68800]
18:38:25 INFO - PROCESS | 1649 | 1447468705177 Marionette INFO loaded listener.js
18:38:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x14684d800) [pid = 1649] [serial = 1462] [outer = 0x13ab68800]
18:38:25 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
18:38:25 INFO - document served over http requires an http
18:38:25 INFO - sub-resource via fetch-request using the meta-csp
18:38:25 INFO - delivery method with swap-origin-redirect and when
18:38:25 INFO - the target request is same-origin.
18:38:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 476ms
18:38:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:38:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ecc000 == 82 [pid = 1649] [id = 522]
18:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x13ab63400) [pid = 1649] [serial = 1463] [outer = 0x0]
18:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x14684dc00) [pid = 1649] [serial = 1464] [outer = 0x13ab63400]
18:38:25 INFO - PROCESS | 1649 | 1447468705694 Marionette INFO loaded listener.js
18:38:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x146a52000) [pid = 1649] [serial = 1465] [outer = 0x13ab63400]
18:38:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e554000 == 83 [pid = 1649] [id = 523]
18:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x11eee1800) [pid = 1649] [serial = 1466] [outer = 0x0]
18:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x11d5a1000) [pid = 1649] [serial = 1467] [outer = 0x11eee1800]
18:38:26 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
18:38:26 INFO - document served over http requires an http
18:38:26 INFO - sub-resource via iframe-tag using the meta-csp
18:38:26 INFO - delivery method with keep-origin-redirect and when
18:38:26 INFO - the target request is same-origin.
18:38:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 772ms
18:38:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:38:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe0000 == 84 [pid = 1649] [id = 524]
18:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12056c000) [pid = 1649] [serial = 1468] [outer = 0x0]
18:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x121791c00) [pid = 1649] [serial = 1469] [outer = 0x12056c000]
18:38:26 INFO - PROCESS | 1649 | 1447468706573 Marionette INFO loaded listener.js
18:38:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x125d3d400) [pid = 1649] [serial = 1470] [outer = 0x12056c000]
18:38:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2c9800 == 85 [pid = 1649] [id = 525]
18:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x127368400) [pid = 1649] [serial = 1471] [outer = 0x0]
18:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x1277b4400) [pid = 1649] [serial = 1472] [outer = 0x127368400]
18:38:27 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
18:38:27 INFO - document served over http requires an http
18:38:27 INFO - sub-resource via iframe-tag using the meta-csp
18:38:27 INFO - delivery method with no-redirect and when
18:38:27 INFO - the target request is same-origin.
18:38:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 831ms
18:38:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:38:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a2a2800 == 86 [pid = 1649] [id = 526]
18:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x127515c00) [pid = 1649] [serial = 1473] [outer = 0x0]
18:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x1277ab400) [pid = 1649] [serial = 1474] [outer = 0x127515c00]
18:38:27 INFO - PROCESS | 1649 | 1447468707411 Marionette INFO loaded listener.js
18:38:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x127e8a800) [pid = 1649] [serial = 1475] [outer = 0x127515c00]
18:38:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x146eda800 == 87 [pid = 1649] [id = 527]
18:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x1281a0c00) [pid = 1649] [serial = 1476] [outer = 0x0]
18:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x128ee8c00) [pid = 1649] [serial = 1477] [outer = 0x1281a0c00]
18:38:27 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
18:38:27 INFO - document served over http requires an http
18:38:27 INFO - sub-resource via iframe-tag using the meta-csp
18:38:27 INFO - delivery method with swap-origin-redirect and when
18:38:27 INFO - the target request is same-origin.
18:38:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 728ms
18:38:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:38:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x14921d800 == 88 [pid = 1649] [id = 528]
18:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12a107000) [pid = 1649] [serial = 1478] [outer = 0x0]
18:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12abd9400) [pid = 1649] [serial = 1479] [outer = 0x12a107000]
18:38:28 INFO - PROCESS | 1649 | 1447468708149 Marionette INFO loaded listener.js
18:38:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12f6c2400) [pid = 1649] [serial = 1480] [outer = 0x12a107000]
18:38:28 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
18:38:28 INFO - document served over http requires an http
18:38:28 INFO - sub-resource via script-tag using the meta-csp
18:38:28 INFO - delivery method with keep-origin-redirect and when
18:38:28 INFO - the target request is same-origin.
18:38:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 725ms
18:38:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:38:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1497f3800 == 89 [pid = 1649] [id = 529]
18:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x138470000) [pid = 1649] [serial = 1481] [outer = 0x0]
18:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x139810000) [pid = 1649] [serial = 1482] [outer = 0x138470000]
18:38:28 INFO - PROCESS | 1649 | 1447468708865 Marionette INFO loaded listener.js
18:38:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x13a9b5c00) [pid = 1649] [serial = 1483] [outer = 0x138470000]
18:38:29 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
18:38:29 INFO - document served over http requires an http
18:38:29 INFO - sub-resource via script-tag using the meta-csp
18:38:29 INFO - delivery method with no-redirect and when
18:38:29 INFO - the target request is same-origin.
18:38:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 676ms
18:38:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:38:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x146c84800 == 90 [pid = 1649] [id = 530]
18:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x13ab61c00) [pid = 1649] [serial = 1484] [outer = 0x0]
18:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x13ab6a400) [pid = 1649] [serial = 1485] [outer = 0x13ab61c00]
18:38:29 INFO - PROCESS | 1649 | 1447468709562 Marionette INFO loaded listener.js
18:38:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x146a55000) [pid = 1649] [serial = 1486] [outer = 0x13ab61c00]
18:38:30 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
18:38:30 INFO - document served over http requires an http
18:38:30 INFO - sub-resource via script-tag using the meta-csp
18:38:30 INFO - delivery method with swap-origin-redirect and when
18:38:30 INFO - the target request is same-origin.
18:38:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 718ms
18:38:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:38:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a465800 == 91 [pid = 1649] [id = 531]
18:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x146a5c000) [pid = 1649] [serial = 1487] [outer = 0x0]
18:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x146cadc00) [pid = 1649] [serial = 1488] [outer = 0x146a5c000]
18:38:30 INFO - PROCESS | 1649 | 1447468710292 Marionette INFO loaded listener.js
18:38:30 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x146cb6800) [pid = 1649] [serial = 1489] [outer = 0x146a5c000]
18:38:30 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
18:38:30 INFO - document served over http requires an http
18:38:30 INFO - sub-resource via xhr-request using the meta-csp
18:38:30 INFO - delivery method with keep-origin-redirect and when
18:38:30 INFO - the target request is same-origin.
18:38:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 673ms
18:38:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:38:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x146c86000 == 92 [pid = 1649] [id = 532]
18:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x146a5cc00) [pid = 1649] [serial = 1490] [outer = 0x0]
18:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x146cba800) [pid = 1649] [serial = 1491] [outer = 0x146a5cc00]
18:38:30 INFO - PROCESS | 1649 | 1447468710964 Marionette INFO loaded listener.js
18:38:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x1490d1400) [pid = 1649] [serial = 1492] [outer = 0x146a5cc00]
18:38:31 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
18:38:31 INFO - document served over http requires an http
18:38:31 INFO - sub-resource via xhr-request using the meta-csp
18:38:31 INFO - delivery method with no-redirect and when
18:38:31 INFO - the target request is same-origin.
18:38:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 676ms
18:38:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:38:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x14929e000 == 93 [pid = 1649] [id = 533]
18:38:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x146cb2c00) [pid = 1649] [serial = 1493] [outer = 0x0]
18:38:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x1490d9000) [pid = 1649] [serial = 1494] [outer = 0x146cb2c00]
18:38:31 INFO - PROCESS | 1649 | 1447468711637 Marionette INFO loaded listener.js
18:38:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x14920d800) [pid = 1649] [serial = 1495] [outer = 0x146cb2c00]
18:38:32 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
18:38:32 INFO - document served over http requires an http
18:38:32 INFO - sub-resource via xhr-request using the meta-csp
18:38:32 INFO - delivery method with swap-origin-redirect and when
18:38:32 INFO - the target request is same-origin.
18:38:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 671ms
18:38:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:38:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x14c182800 == 94 [pid = 1649] [id = 534]
18:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x13ac31800) [pid = 1649] [serial = 1496] [outer = 0x0]
18:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x13ac33800) [pid = 1649] [serial = 1497] [outer = 0x13ac31800]
18:38:32 INFO - PROCESS | 1649 | 1447468712321 Marionette INFO loaded listener.js
18:38:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x13ac3a800) [pid = 1649] [serial = 1498] [outer = 0x13ac31800]
18:38:34 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
18:38:34 INFO - document served over http requires an https
18:38:34 INFO - sub-resource via fetch-request using the meta-csp
18:38:34 INFO - delivery method with keep-origin-redirect and when
18:38:34 INFO - the target request is same-origin.
18:38:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1980ms
18:38:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:38:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e35800 == 95 [pid = 1649] [id = 535]
18:38:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x11e571000) [pid = 1649] [serial = 1499] [outer = 0x0]
18:38:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x121c5b800) [pid = 1649] [serial = 1500] [outer = 0x11e571000]
18:38:34 INFO - PROCESS | 1649 | 1447468714300 Marionette INFO loaded listener.js
18:38:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x1490d9c00) [pid = 1649] [serial = 1501] [outer = 0x11e571000]
18:38:34 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
18:38:34 INFO - document served over http requires an https
18:38:34 INFO - sub-resource via fetch-request using the meta-csp
18:38:34 INFO - delivery method with no-redirect and when
18:38:34 INFO - the target request is same-origin.
18:38:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 773ms
18:38:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:38:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1495b2000 == 96 [pid = 1649] [id = 536]
18:38:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x1492bb000) [pid = 1649] [serial = 1502] [outer = 0x0]
18:38:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x1492be400) [pid = 1649] [serial = 1503] [outer = 0x1492bb000]
18:38:35 INFO - PROCESS | 1649 | 1447468715072 Marionette INFO loaded listener.js
18:38:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x149306400) [pid = 1649] [serial = 1504] [outer = 0x1492bb000]
18:38:35 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
18:38:35 INFO - document served over http requires an https
18:38:35 INFO - sub-resource via fetch-request using the meta-csp
18:38:35 INFO - delivery method with swap-origin-redirect and when
18:38:35 INFO - the target request is same-origin.
18:38:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 771ms
18:38:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:38:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b38000 == 97 [pid = 1649] [id = 537]
18:38:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x11dabb000) [pid = 1649] [serial = 1505] [outer = 0x0]
18:38:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x11e1d1800) [pid = 1649] [serial = 1506] [outer = 0x11dabb000]
18:38:36 INFO - PROCESS | 1649 | 1447468716710 Marionette INFO loaded listener.js
18:38:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x11fb4b000) [pid = 1649] [serial = 1507] [outer = 0x11dabb000]
18:38:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276cc800 == 98 [pid = 1649] [id = 538]
18:38:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x11fce0000) [pid = 1649] [serial = 1508] [outer = 0x0]
18:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x1204c4400) [pid = 1649] [serial = 1509] [outer = 0x11fce0000]
18:38:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:38:37 INFO - document served over http requires an https
18:38:37 INFO - sub-resource via iframe-tag using the meta-csp
18:38:37 INFO - delivery method with keep-origin-redirect and when
18:38:37 INFO - the target request is same-origin.
18:38:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1582ms
18:38:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:38:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12808a800 == 99 [pid = 1649] [id = 539]
18:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x11fcedc00) [pid = 1649] [serial = 1510] [outer = 0x0]
18:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x11ffaf800) [pid = 1649] [serial = 1511] [outer = 0x11fcedc00]
18:38:37 INFO - PROCESS | 1649 | 1447468717424 Marionette INFO loaded listener.js
18:38:37 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x121ed1400) [pid = 1649] [serial = 1512] [outer = 0x11fcedc00]
18:38:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x128172000 == 100 [pid = 1649] [id = 540]
18:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x11d5a0800) [pid = 1649] [serial = 1513] [outer = 0x0]
18:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x11fce7c00) [pid = 1649] [serial = 1514] [outer = 0x11d5a0800]
18:38:37 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
18:38:37 INFO - document served over http requires an https
18:38:37 INFO - sub-resource via iframe-tag using the meta-csp
18:38:37 INFO - delivery method with no-redirect and when
18:38:37 INFO - the target request is same-origin.
18:38:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 723ms
18:38:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:38:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x121e06800 == 101 [pid = 1649] [id = 541]
18:38:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x113b55400) [pid = 1649] [serial = 1515] [outer = 0x0]
18:38:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x11d8c5400) [pid = 1649] [serial = 1516] [outer = 0x113b55400]
18:38:38 INFO - PROCESS | 1649 | 1447468718161 Marionette INFO loaded listener.js
18:38:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x121792800) [pid = 1649] [serial = 1517] [outer = 0x113b55400]
18:38:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x128175000 == 102 [pid = 1649] [id = 542]
18:38:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x121c68400) [pid = 1649] [serial = 1518] [outer = 0x0]
18:38:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x11d86ec00) [pid = 1649] [serial = 1519] [outer = 0x121c68400]
18:38:38 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
18:38:38 INFO - document served over http requires an https
18:38:38 INFO - sub-resource via iframe-tag using the meta-csp
18:38:38 INFO - delivery method with swap-origin-redirect and when
18:38:38 INFO - the target request is same-origin.
18:38:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 998ms
18:38:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:38:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c0c800 == 103 [pid = 1649] [id = 543]
18:38:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x1204a9000) [pid = 1649] [serial = 1520] [outer = 0x0]
18:38:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x1204c3400) [pid = 1649] [serial = 1521] [outer = 0x1204a9000]
18:38:39 INFO - PROCESS | 1649 | 1447468719179 Marionette INFO loaded listener.js
18:38:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x121c5c000) [pid = 1649] [serial = 1522] [outer = 0x1204a9000]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7c6000 == 102 [pid = 1649] [id = 110]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12db2a000 == 101 [pid = 1649] [id = 366]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d435000 == 100 [pid = 1649] [id = 102]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12f64a800 == 99 [pid = 1649] [id = 109]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7eb800 == 98 [pid = 1649] [id = 418]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x146c32800 == 97 [pid = 1649] [id = 521]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x146b7f000 == 96 [pid = 1649] [id = 520]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13a975800 == 95 [pid = 1649] [id = 519]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13a981800 == 94 [pid = 1649] [id = 518]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x139e25800 == 93 [pid = 1649] [id = 517]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12f662800 == 92 [pid = 1649] [id = 516]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7db800 == 91 [pid = 1649] [id = 515]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12abf8000 == 90 [pid = 1649] [id = 514]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127c35800 == 89 [pid = 1649] [id = 513]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12799e800 == 88 [pid = 1649] [id = 512]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126ff2800 == 87 [pid = 1649] [id = 511]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x124b3f800 == 86 [pid = 1649] [id = 510]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x10c71e800 == 85 [pid = 1649] [id = 509]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7cc000 == 84 [pid = 1649] [id = 508]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7c1000 == 83 [pid = 1649] [id = 507]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127c16800 == 82 [pid = 1649] [id = 506]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13248a000 == 81 [pid = 1649] [id = 505]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128022000 == 80 [pid = 1649] [id = 504]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13a351000 == 79 [pid = 1649] [id = 503]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13a339800 == 78 [pid = 1649] [id = 502]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x139fe8800 == 77 [pid = 1649] [id = 501]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x14922c800 == 76 [pid = 1649] [id = 500]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x146c1d800 == 75 [pid = 1649] [id = 499]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x14921c800 == 74 [pid = 1649] [id = 498]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x149216000 == 73 [pid = 1649] [id = 497]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x146b7c000 == 72 [pid = 1649] [id = 496]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d5800 == 71 [pid = 1649] [id = 495]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13a2b1800 == 70 [pid = 1649] [id = 494]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x139ee1800 == 69 [pid = 1649] [id = 493]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x139e67800 == 68 [pid = 1649] [id = 492]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1398bd000 == 67 [pid = 1649] [id = 491]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x138ec8800 == 66 [pid = 1649] [id = 490]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13864f000 == 65 [pid = 1649] [id = 489]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x137519000 == 64 [pid = 1649] [id = 488]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x131c15800 == 63 [pid = 1649] [id = 487]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12f122000 == 62 [pid = 1649] [id = 486]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1b800 == 61 [pid = 1649] [id = 485]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12727a000 == 60 [pid = 1649] [id = 484]
18:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x10c71c800 == 59 [pid = 1649] [id = 483]
18:38:39 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
18:38:39 INFO - document served over http requires an https
18:38:39 INFO - sub-resource via script-tag using the meta-csp
18:38:39 INFO - delivery method with keep-origin-redirect and when
18:38:39 INFO - the target request is same-origin.
18:38:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 877ms
18:38:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x128edc800) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank]
18:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x1279ba800) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank]
18:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x127b52400) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank]
18:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x1277b5400) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank]
18:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x11fb48400) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank]
18:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x12683c800) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank]
18:38:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x111fa1800 == 60 [pid = 1649] [id = 544]
18:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x11fb48400) [pid = 1649] [serial = 1523] [outer = 0x0]
18:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x121c0bc00) [pid = 1649] [serial = 1524] [outer = 0x11fb48400]
18:38:40 INFO - PROCESS | 1649 | 1447468720118 Marionette INFO loaded listener.js
18:38:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x1244cc000) [pid = 1649] [serial = 1525] [outer = 0x11fb48400]
18:38:40 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
18:38:40 INFO - document served over http requires an https
18:38:40 INFO - sub-resource via script-tag using the meta-csp
18:38:40 INFO - delivery method with no-redirect and when
18:38:40 INFO - the target request is same-origin.
18:38:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 771ms
18:38:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:38:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b31800 == 61 [pid = 1649] [id = 545]
18:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x1257c5400) [pid = 1649] [serial = 1526] [outer = 0x0]
18:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x125a87000) [pid = 1649] [serial = 1527] [outer = 0x1257c5400]
18:38:40 INFO - PROCESS | 1649 | 1447468720685 Marionette INFO loaded listener.js
18:38:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x126382400) [pid = 1649] [serial = 1528] [outer = 0x1257c5400]
18:38:41 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
18:38:41 INFO - document served over http requires an https
18:38:41 INFO - sub-resource via script-tag using the meta-csp
18:38:41 INFO - delivery method with swap-origin-redirect and when
18:38:41 INFO - the target request is same-origin.
18:38:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 524ms
18:38:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:38:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12727a000 == 62 [pid = 1649] [id = 546]
18:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x126834c00) [pid = 1649] [serial = 1529] [outer = 0x0]
18:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x12683e800) [pid = 1649] [serial = 1530] [outer = 0x126834c00]
18:38:41 INFO - PROCESS | 1649 | 1447468721211 Marionette INFO loaded listener.js
18:38:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x126856c00) [pid = 1649] [serial = 1531] [outer = 0x126834c00]
18:38:41 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
18:38:41 INFO - document served over http requires an https
18:38:41 INFO - sub-resource via xhr-request using the meta-csp
18:38:41 INFO - delivery method with keep-origin-redirect and when
18:38:41 INFO - the target request is same-origin.
18:38:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 469ms
18:38:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:38:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12799e800 == 63 [pid = 1649] [id = 547]
18:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x12683a000) [pid = 1649] [serial = 1532] [outer = 0x0]
18:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x127371c00) [pid = 1649] [serial = 1533] [outer = 0x12683a000]
18:38:41 INFO - PROCESS | 1649 | 1447468721756 Marionette INFO loaded listener.js
18:38:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x127526c00) [pid = 1649] [serial = 1534] [outer = 0x12683a000]
18:38:42 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
18:38:42 INFO - document served over http requires an https
18:38:42 INFO - sub-resource via xhr-request using the meta-csp
18:38:42 INFO - delivery method with no-redirect and when
18:38:42 INFO - the target request is same-origin.
18:38:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 621ms
18:38:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:38:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x128179000 == 64 [pid = 1649] [id = 548]
18:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x127530800) [pid = 1649] [serial = 1535] [outer = 0x0]
18:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x1277a9000) [pid = 1649] [serial = 1536] [outer = 0x127530800]
18:38:42 INFO - PROCESS | 1649 | 1447468722368 Marionette INFO loaded listener.js
18:38:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x1278e0800) [pid = 1649] [serial = 1537] [outer = 0x127530800]
18:38:42 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
18:38:42 INFO - document served over http requires an https
18:38:42 INFO - sub-resource via xhr-request using the meta-csp
18:38:42 INFO - delivery method with swap-origin-redirect and when
18:38:42 INFO - the target request is same-origin.
18:38:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
18:38:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:38:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abea000 == 65 [pid = 1649] [id = 549]
18:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x127965c00) [pid = 1649] [serial = 1538] [outer = 0x0]
18:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x1279b5800) [pid = 1649] [serial = 1539] [outer = 0x127965c00]
18:38:42 INFO - PROCESS | 1649 | 1447468722867 Marionette INFO loaded listener.js
18:38:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x127ae3400) [pid = 1649] [serial = 1540] [outer = 0x127965c00]
18:38:43 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
18:38:43 INFO - document served over http requires an http
18:38:43 INFO - sub-resource via fetch-request using the meta-referrer
18:38:43 INFO - delivery method with keep-origin-redirect and when
18:38:43 INFO - the target request is cross-origin.
18:38:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
18:38:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:38:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7cc000 == 66 [pid = 1649] [id = 550]
18:38:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x127b21c00) [pid = 1649] [serial = 1541] [outer = 0x0]
18:38:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x127b50400) [pid = 1649] [serial = 1542] [outer = 0x127b21c00]
18:38:43 INFO - PROCESS | 1649 | 1447468723472 Marionette INFO loaded listener.js
18:38:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x127e87800) [pid = 1649] [serial = 1543] [outer = 0x127b21c00]
18:38:43 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
18:38:43 INFO - document served over http requires an http
18:38:43 INFO - sub-resource via fetch-request using the meta-referrer
18:38:43 INFO - delivery method with no-redirect and when
18:38:43 INFO - the target request is cross-origin.
18:38:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 572ms
18:38:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x12acd7c00) [pid = 1649] [serial = 1350] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x11ffa6000) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x12789ec00) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x12bc25000) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x127372c00) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x13846e000) [pid = 1649] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x12736a800) [pid = 1649] [serial = 1387] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468689600]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x127524c00) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x12684ac00) [pid = 1649] [serial = 1429] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468699845]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x127962000) [pid = 1649] [serial = 1434] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x112a19c00) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x1264a1400) [pid = 1649] [serial = 1424] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x127d91000) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x127518800) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x12df0d000) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x139d23400) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x135560400) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x121ec9000) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x11fa1d000) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x13ab68800) [pid = 1649] [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]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x13ab6b400) [pid = 1649] [serial = 1461] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x12ace1c00) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x13a624400) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x12dfda400) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x138473800) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x12a103400) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x12752d000) [pid = 1649] [serial = 1430] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468699845]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x113b75800) [pid = 1649] [serial = 1427] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x1279b6c00) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x125c87c00) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x13846f000) [pid = 1649] [serial = 1393] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x139d28000) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x128edfc00) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x139d31c00) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x13a3a4c00) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x139d2a000) [pid = 1649] [serial = 1452] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x113154800) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x139804800) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x128ee1800) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x13738a000) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468689600]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x12752c800) [pid = 1649] [serial = 1385] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x12bb0f800) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x1355e2400) [pid = 1649] [serial = 1449] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x127526400) [pid = 1649] [serial = 1383] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12f6c6400) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x13a688c00) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12d8ca000) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x128f86400) [pid = 1649] [serial = 1455] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x1204cb000) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x12796c400) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12bc36800) [pid = 1649] [serial = 1443] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12058fc00) [pid = 1649] [serial = 1425] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x11fce6800) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x127969c00) [pid = 1649] [serial = 1435] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12752b400) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12001b400) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x12e8b2800) [pid = 1649] [serial = 1446] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x13a9af400) [pid = 1649] [serial = 1458] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12f191800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x112f7f400) [pid = 1649] [serial = 1351] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x13a61e000) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x138474c00) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12f6ca000) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank]
18:38:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276cb800 == 67 [pid = 1649] [id = 551]
18:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x112f7f400) [pid = 1649] [serial = 1544] [outer = 0x0]
18:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x11d8cb800) [pid = 1649] [serial = 1545] [outer = 0x112f7f400]
18:38:44 INFO - PROCESS | 1649 | 1447468724670 Marionette INFO loaded listener.js
18:38:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x127523800) [pid = 1649] [serial = 1546] [outer = 0x112f7f400]
18:38:44 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
18:38:44 INFO - document served over http requires an http
18:38:44 INFO - sub-resource via fetch-request using the meta-referrer
18:38:44 INFO - delivery method with swap-origin-redirect and when
18:38:44 INFO - the target request is cross-origin.
18:38:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1130ms
18:38:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:38:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7e5800 == 68 [pid = 1649] [id = 552]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x128e3c000) [pid = 1649] [serial = 1547] [outer = 0x0]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12a240800) [pid = 1649] [serial = 1548] [outer = 0x128e3c000]
18:38:45 INFO - PROCESS | 1649 | 1447468725120 Marionette INFO loaded listener.js
18:38:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12abde800) [pid = 1649] [serial = 1549] [outer = 0x128e3c000]
18:38:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db29000 == 69 [pid = 1649] [id = 553]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12abd4c00) [pid = 1649] [serial = 1550] [outer = 0x0]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12af9b000) [pid = 1649] [serial = 1551] [outer = 0x12abd4c00]
18:38:45 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
18:38:45 INFO - document served over http requires an http
18:38:45 INFO - sub-resource via iframe-tag using the meta-referrer
18:38:45 INFO - delivery method with keep-origin-redirect and when
18:38:45 INFO - the target request is cross-origin.
18:38:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
18:38:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:38:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df3a000 == 70 [pid = 1649] [id = 554]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12ace1c00) [pid = 1649] [serial = 1552] [outer = 0x0]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12afd0800) [pid = 1649] [serial = 1553] [outer = 0x12ace1c00]
18:38:45 INFO - PROCESS | 1649 | 1447468725668 Marionette INFO loaded listener.js
18:38:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12bc35400) [pid = 1649] [serial = 1554] [outer = 0x12ace1c00]
18:38:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1cd800 == 71 [pid = 1649] [id = 555]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x12afa5800) [pid = 1649] [serial = 1555] [outer = 0x0]
18:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12bc37800) [pid = 1649] [serial = 1556] [outer = 0x12afa5800]
18:38:46 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
18:38:46 INFO - document served over http requires an http
18:38:46 INFO - sub-resource via iframe-tag using the meta-referrer
18:38:46 INFO - delivery method with no-redirect and when
18:38:46 INFO - the target request is cross-origin.
18:38:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 518ms
18:38:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:38:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1d9800 == 72 [pid = 1649] [id = 556]
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x12bc28400) [pid = 1649] [serial = 1557] [outer = 0x0]
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12bc40c00) [pid = 1649] [serial = 1558] [outer = 0x12bc28400]
18:38:46 INFO - PROCESS | 1649 | 1447468726252 Marionette INFO loaded listener.js
18:38:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12d8ccc00) [pid = 1649] [serial = 1559] [outer = 0x12bc28400]
18:38:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x132491000 == 73 [pid = 1649] [id = 557]
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12db83800) [pid = 1649] [serial = 1560] [outer = 0x0]
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x12bc37c00) [pid = 1649] [serial = 1561] [outer = 0x12db83800]
18:38:46 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
18:38:46 INFO - document served over http requires an http
18:38:46 INFO - sub-resource via iframe-tag using the meta-referrer
18:38:46 INFO - delivery method with swap-origin-redirect and when
18:38:46 INFO - the target request is cross-origin.
18:38:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 525ms
18:38:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:38:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee89800 == 74 [pid = 1649] [id = 558]
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x11ea90000) [pid = 1649] [serial = 1562] [outer = 0x0]
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x11f0f8000) [pid = 1649] [serial = 1563] [outer = 0x11ea90000]
18:38:46 INFO - PROCESS | 1649 | 1447468726939 Marionette INFO loaded listener.js
18:38:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x11fced800) [pid = 1649] [serial = 1564] [outer = 0x11ea90000]
18:38:47 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
18:38:47 INFO - document served over http requires an http
18:38:47 INFO - sub-resource via script-tag using the meta-referrer
18:38:47 INFO - delivery method with keep-origin-redirect and when
18:38:47 INFO - the target request is cross-origin.
18:38:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 781ms
18:38:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:38:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c96000 == 75 [pid = 1649] [id = 559]
18:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x120013c00) [pid = 1649] [serial = 1565] [outer = 0x0]
18:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x1204bd800) [pid = 1649] [serial = 1566] [outer = 0x120013c00]
18:38:47 INFO - PROCESS | 1649 | 1447468727677 Marionette INFO loaded listener.js
18:38:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x121f14400) [pid = 1649] [serial = 1567] [outer = 0x120013c00]
18:38:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x121fbc400) [pid = 1649] [serial = 1568] [outer = 0x12dfe4000]
18:38:48 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
18:38:48 INFO - document served over http requires an http
18:38:48 INFO - sub-resource via script-tag using the meta-referrer
18:38:48 INFO - delivery method with no-redirect and when
18:38:48 INFO - the target request is cross-origin.
18:38:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 724ms
18:38:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:38:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276d6800 == 76 [pid = 1649] [id = 560]
18:38:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x121ca4000) [pid = 1649] [serial = 1569] [outer = 0x0]
18:38:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x121ed3000) [pid = 1649] [serial = 1570] [outer = 0x121ca4000]
18:38:48 INFO - PROCESS | 1649 | 1447468728450 Marionette INFO loaded listener.js
18:38:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x1279b8c00) [pid = 1649] [serial = 1571] [outer = 0x121ca4000]
18:38:48 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
18:38:48 INFO - document served over http requires an http
18:38:48 INFO - sub-resource via script-tag using the meta-referrer
18:38:48 INFO - delivery method with swap-origin-redirect and when
18:38:48 INFO - the target request is cross-origin.
18:38:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 725ms
18:38:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:38:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x13851d800 == 77 [pid = 1649] [id = 561]
18:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x127d94400) [pid = 1649] [serial = 1572] [outer = 0x0]
18:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x127e8ec00) [pid = 1649] [serial = 1573] [outer = 0x127d94400]
18:38:49 INFO - PROCESS | 1649 | 1447468729137 Marionette INFO loaded listener.js
18:38:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x128f91400) [pid = 1649] [serial = 1574] [outer = 0x127d94400]
18:38:49 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
18:38:49 INFO - document served over http requires an http
18:38:49 INFO - sub-resource via xhr-request using the meta-referrer
18:38:49 INFO - delivery method with keep-origin-redirect and when
18:38:49 INFO - the target request is cross-origin.
18:38:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
18:38:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:38:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x138ed2800 == 78 [pid = 1649] [id = 562]
18:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x12bb08800) [pid = 1649] [serial = 1575] [outer = 0x0]
18:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x12bc23800) [pid = 1649] [serial = 1576] [outer = 0x12bb08800]
18:38:49 INFO - PROCESS | 1649 | 1447468729870 Marionette INFO loaded listener.js
18:38:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x12e8b2000) [pid = 1649] [serial = 1577] [outer = 0x12bb08800]
18:38:50 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
18:38:50 INFO - document served over http requires an http
18:38:50 INFO - sub-resource via xhr-request using the meta-referrer
18:38:50 INFO - delivery method with no-redirect and when
18:38:50 INFO - the target request is cross-origin.
18:38:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 674ms
18:38:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:38:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e1e000 == 79 [pid = 1649] [id = 563]
18:38:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x12f197c00) [pid = 1649] [serial = 1578] [outer = 0x0]
18:38:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x12f62d000) [pid = 1649] [serial = 1579] [outer = 0x12f197c00]
18:38:50 INFO - PROCESS | 1649 | 1447468730558 Marionette INFO loaded listener.js
18:38:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x132441c00) [pid = 1649] [serial = 1580] [outer = 0x12f197c00]
18:38:51 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
18:38:51 INFO - document served over http requires an http
18:38:51 INFO - sub-resource via xhr-request using the meta-referrer
18:38:51 INFO - delivery method with swap-origin-redirect and when
18:38:51 INFO - the target request is cross-origin.
18:38:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 721ms
18:38:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:38:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fd4800 == 80 [pid = 1649] [id = 564]
18:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x12f623800) [pid = 1649] [serial = 1581] [outer = 0x0]
18:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x135567800) [pid = 1649] [serial = 1582] [outer = 0x12f623800]
18:38:51 INFO - PROCESS | 1649 | 1447468731260 Marionette INFO loaded listener.js
18:38:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x1355ec400) [pid = 1649] [serial = 1583] [outer = 0x12f623800]
18:38:51 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
18:38:51 INFO - document served over http requires an https
18:38:51 INFO - sub-resource via fetch-request using the meta-referrer
18:38:51 INFO - delivery method with keep-origin-redirect and when
18:38:51 INFO - the target request is cross-origin.
18:38:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 673ms
18:38:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:38:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a2a0000 == 81 [pid = 1649] [id = 565]
18:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x1355ebc00) [pid = 1649] [serial = 1584] [outer = 0x0]
18:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x13738b000) [pid = 1649] [serial = 1585] [outer = 0x1355ebc00]
18:38:51 INFO - PROCESS | 1649 | 1447468731943 Marionette INFO loaded listener.js
18:38:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x138479800) [pid = 1649] [serial = 1586] [outer = 0x1355ebc00]
18:38:52 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
18:38:52 INFO - document served over http requires an https
18:38:52 INFO - sub-resource via fetch-request using the meta-referrer
18:38:52 INFO - delivery method with no-redirect and when
18:38:52 INFO - the target request is cross-origin.
18:38:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 674ms
18:38:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:38:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a351000 == 82 [pid = 1649] [id = 566]
18:38:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x12f193c00) [pid = 1649] [serial = 1587] [outer = 0x0]
18:38:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x13980a000) [pid = 1649] [serial = 1588] [outer = 0x12f193c00]
18:38:52 INFO - PROCESS | 1649 | 1447468732617 Marionette INFO loaded listener.js
18:38:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x139d2d800) [pid = 1649] [serial = 1589] [outer = 0x12f193c00]
18:38:53 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
18:38:53 INFO - document served over http requires an https
18:38:53 INFO - sub-resource via fetch-request using the meta-referrer
18:38:53 INFO - delivery method with swap-origin-redirect and when
18:38:53 INFO - the target request is cross-origin.
18:38:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 719ms
18:38:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:38:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a4e2800 == 83 [pid = 1649] [id = 567]
18:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x139d31c00) [pid = 1649] [serial = 1590] [outer = 0x0]
18:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x13a3a7800) [pid = 1649] [serial = 1591] [outer = 0x139d31c00]
18:38:53 INFO - PROCESS | 1649 | 1447468733349 Marionette INFO loaded listener.js
18:38:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x13a68b800) [pid = 1649] [serial = 1592] [outer = 0x139d31c00]
18:38:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a882800 == 84 [pid = 1649] [id = 568]
18:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x13a690c00) [pid = 1649] [serial = 1593] [outer = 0x0]
18:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x13a8e4000) [pid = 1649] [serial = 1594] [outer = 0x13a690c00]
18:38:53 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
18:38:53 INFO - document served over http requires an https
18:38:53 INFO - sub-resource via iframe-tag using the meta-referrer
18:38:53 INFO - delivery method with keep-origin-redirect and when
18:38:53 INFO - the target request is cross-origin.
18:38:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 773ms
18:38:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:38:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a974800 == 85 [pid = 1649] [id = 569]
18:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x13a8e4400) [pid = 1649] [serial = 1595] [outer = 0x0]
18:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x13a8e6800) [pid = 1649] [serial = 1596] [outer = 0x13a8e4400]
18:38:54 INFO - PROCESS | 1649 | 1447468734170 Marionette INFO loaded listener.js
18:38:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x13ab64000) [pid = 1649] [serial = 1597] [outer = 0x13a8e4400]
18:38:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x13c7dd000 == 86 [pid = 1649] [id = 570]
18:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x1248c7c00) [pid = 1649] [serial = 1598] [outer = 0x0]
18:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x13ac2ec00) [pid = 1649] [serial = 1599] [outer = 0x1248c7c00]
18:38:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:38:54 INFO - document served over http requires an https
18:38:54 INFO - sub-resource via iframe-tag using the meta-referrer
18:38:54 INFO - delivery method with no-redirect and when
18:38:54 INFO - the target request is cross-origin.
18:38:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 826ms
18:38:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:38:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1468cc800 == 87 [pid = 1649] [id = 571]
18:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x12afd4c00) [pid = 1649] [serial = 1600] [outer = 0x0]
18:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x13ac39800) [pid = 1649] [serial = 1601] [outer = 0x12afd4c00]
18:38:54 INFO - PROCESS | 1649 | 1447468734952 Marionette INFO loaded listener.js
18:38:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x146a5ac00) [pid = 1649] [serial = 1602] [outer = 0x12afd4c00]
18:38:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ba4000 == 88 [pid = 1649] [id = 572]
18:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x146cb0400) [pid = 1649] [serial = 1603] [outer = 0x0]
18:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x1277b4000) [pid = 1649] [serial = 1604] [outer = 0x146cb0400]
18:38:55 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
18:38:55 INFO - document served over http requires an https
18:38:55 INFO - sub-resource via iframe-tag using the meta-referrer
18:38:55 INFO - delivery method with swap-origin-redirect and when
18:38:55 INFO - the target request is cross-origin.
18:38:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
18:38:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:38:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x146bae800 == 89 [pid = 1649] [id = 573]
18:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x146cb8000) [pid = 1649] [serial = 1605] [outer = 0x0]
18:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x1490d2800) [pid = 1649] [serial = 1606] [outer = 0x146cb8000]
18:38:55 INFO - PROCESS | 1649 | 1447468735737 Marionette INFO loaded listener.js
18:38:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 307 (0x14920e000) [pid = 1649] [serial = 1607] [outer = 0x146cb8000]
18:38:56 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
18:38:56 INFO - document served over http requires an https
18:38:56 INFO - sub-resource via script-tag using the meta-referrer
18:38:56 INFO - delivery method with keep-origin-redirect and when
18:38:56 INFO - the target request is cross-origin.
18:38:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 722ms
18:38:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:38:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ede000 == 90 [pid = 1649] [id = 574]
18:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 308 (0x1490cbc00) [pid = 1649] [serial = 1608] [outer = 0x0]
18:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 309 (0x1492bd400) [pid = 1649] [serial = 1609] [outer = 0x1490cbc00]
18:38:56 INFO - PROCESS | 1649 | 1447468736461 Marionette INFO loaded listener.js
18:38:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 310 (0x1492c8000) [pid = 1649] [serial = 1610] [outer = 0x1490cbc00]
18:38:56 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
18:38:56 INFO - document served over http requires an https
18:38:56 INFO - sub-resource via script-tag using the meta-referrer
18:38:56 INFO - delivery method with no-redirect and when
18:38:56 INFO - the target request is cross-origin.
18:38:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 674ms
18:38:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:38:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x14922c800 == 91 [pid = 1649] [id = 575]
18:38:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 311 (0x149308800) [pid = 1649] [serial = 1611] [outer = 0x0]
18:38:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 312 (0x149309800) [pid = 1649] [serial = 1612] [outer = 0x149308800]
18:38:57 INFO - PROCESS | 1649 | 1447468737229 Marionette INFO loaded listener.js
18:38:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 313 (0x149311800) [pid = 1649] [serial = 1613] [outer = 0x149308800]
18:38:57 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
18:38:57 INFO - document served over http requires an https
18:38:57 INFO - sub-resource via script-tag using the meta-referrer
18:38:57 INFO - delivery method with swap-origin-redirect and when
18:38:57 INFO - the target request is cross-origin.
18:38:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 822ms
18:38:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:38:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7c8800 == 92 [pid = 1649] [id = 576]
18:38:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 314 (0x11fc3e000) [pid = 1649] [serial = 1614] [outer = 0x0]
18:38:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 315 (0x121ca8c00) [pid = 1649] [serial = 1615] [outer = 0x11fc3e000]
18:38:59 INFO - PROCESS | 1649 | 1447468739109 Marionette INFO loaded listener.js
18:38:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:38:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 316 (0x13ab6b800) [pid = 1649] [serial = 1616] [outer = 0x11fc3e000]
18:38:59 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
18:38:59 INFO - document served over http requires an https
18:38:59 INFO - sub-resource via xhr-request using the meta-referrer
18:38:59 INFO - delivery method with keep-origin-redirect and when
18:38:59 INFO - the target request is cross-origin.
18:38:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1076ms
18:38:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:39:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1271df000 == 93 [pid = 1649] [id = 577]
18:39:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 317 (0x11ffee800) [pid = 1649] [serial = 1617] [outer = 0x0]
18:39:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 318 (0x12001e800) [pid = 1649] [serial = 1618] [outer = 0x11ffee800]
18:39:00 INFO - PROCESS | 1649 | 1447468740199 Marionette INFO loaded listener.js
18:39:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 319 (0x121ed4c00) [pid = 1649] [serial = 1619] [outer = 0x11ffee800]
18:39:00 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
18:39:00 INFO - document served over http requires an https
18:39:00 INFO - sub-resource via xhr-request using the meta-referrer
18:39:00 INFO - delivery method with no-redirect and when
18:39:00 INFO - the target request is cross-origin.
18:39:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 876ms
18:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:39:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x121e08000 == 94 [pid = 1649] [id = 578]
18:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 320 (0x113bb3800) [pid = 1649] [serial = 1620] [outer = 0x0]
18:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 321 (0x11ffa3000) [pid = 1649] [serial = 1621] [outer = 0x113bb3800]
18:39:01 INFO - PROCESS | 1649 | 1447468741073 Marionette INFO loaded listener.js
18:39:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 322 (0x125a09c00) [pid = 1649] [serial = 1622] [outer = 0x113bb3800]
18:39:01 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
18:39:01 INFO - document served over http requires an https
18:39:01 INFO - sub-resource via xhr-request using the meta-referrer
18:39:01 INFO - delivery method with swap-origin-redirect and when
18:39:01 INFO - the target request is cross-origin.
18:39:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 672ms
18:39:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:39:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x122297000 == 95 [pid = 1649] [id = 579]
18:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 323 (0x11fa22400) [pid = 1649] [serial = 1623] [outer = 0x0]
18:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 324 (0x125c7d800) [pid = 1649] [serial = 1624] [outer = 0x11fa22400]
18:39:01 INFO - PROCESS | 1649 | 1447468741758 Marionette INFO loaded listener.js
18:39:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 325 (0x12684f800) [pid = 1649] [serial = 1625] [outer = 0x11fa22400]
18:39:02 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
18:39:02 INFO - document served over http requires an http
18:39:02 INFO - sub-resource via fetch-request using the meta-referrer
18:39:02 INFO - delivery method with keep-origin-redirect and when
18:39:02 INFO - the target request is same-origin.
18:39:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 726ms
18:39:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:39:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ffdc000 == 96 [pid = 1649] [id = 580]
18:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 326 (0x120002c00) [pid = 1649] [serial = 1626] [outer = 0x0]
18:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 327 (0x126858c00) [pid = 1649] [serial = 1627] [outer = 0x120002c00]
18:39:02 INFO - PROCESS | 1649 | 1447468742462 Marionette INFO loaded listener.js
18:39:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 328 (0x127522c00) [pid = 1649] [serial = 1628] [outer = 0x120002c00]
18:39:02 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
18:39:02 INFO - document served over http requires an http
18:39:02 INFO - sub-resource via fetch-request using the meta-referrer
18:39:02 INFO - delivery method with no-redirect and when
18:39:02 INFO - the target request is same-origin.
18:39:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 678ms
18:39:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:39:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x112eb1800 == 97 [pid = 1649] [id = 581]
18:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 329 (0x113b53c00) [pid = 1649] [serial = 1629] [outer = 0x0]
18:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 330 (0x11fcfe400) [pid = 1649] [serial = 1630] [outer = 0x113b53c00]
18:39:03 INFO - PROCESS | 1649 | 1447468743158 Marionette INFO loaded listener.js
18:39:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 331 (0x1278da400) [pid = 1649] [serial = 1631] [outer = 0x113b53c00]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x146b82800 == 96 [pid = 1649] [id = 461]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x13a2b3800 == 95 [pid = 1649] [id = 459]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1490fa800 == 94 [pid = 1649] [id = 464]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x132491000 == 93 [pid = 1649] [id = 557]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1cd800 == 92 [pid = 1649] [id = 555]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12df3a000 == 91 [pid = 1649] [id = 554]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12db29000 == 90 [pid = 1649] [id = 553]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7e5800 == 89 [pid = 1649] [id = 552]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1276cb800 == 88 [pid = 1649] [id = 551]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7cc000 == 87 [pid = 1649] [id = 550]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12abea000 == 86 [pid = 1649] [id = 549]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x128179000 == 85 [pid = 1649] [id = 548]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12799e800 == 84 [pid = 1649] [id = 547]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12727a000 == 83 [pid = 1649] [id = 546]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x124b31800 == 82 [pid = 1649] [id = 545]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x111fa1800 == 81 [pid = 1649] [id = 544]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x113c0c800 == 80 [pid = 1649] [id = 543]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x128175000 == 79 [pid = 1649] [id = 542]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121e06800 == 78 [pid = 1649] [id = 541]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x128172000 == 77 [pid = 1649] [id = 540]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12808a800 == 76 [pid = 1649] [id = 539]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1276cc800 == 75 [pid = 1649] [id = 538]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x124b38000 == 74 [pid = 1649] [id = 537]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x120e35800 == 73 [pid = 1649] [id = 535]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x14c182800 == 72 [pid = 1649] [id = 534]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x14929e000 == 71 [pid = 1649] [id = 533]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x146c86000 == 70 [pid = 1649] [id = 532]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x13a465800 == 69 [pid = 1649] [id = 531]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x146c84800 == 68 [pid = 1649] [id = 530]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1497f3800 == 67 [pid = 1649] [id = 529]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x14921d800 == 66 [pid = 1649] [id = 528]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x146eda800 == 65 [pid = 1649] [id = 527]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x13a2a2800 == 64 [pid = 1649] [id = 526]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2c9800 == 63 [pid = 1649] [id = 525]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe0000 == 62 [pid = 1649] [id = 524]
18:39:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11e554000 == 61 [pid = 1649] [id = 523]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 330 (0x121d54400) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 329 (0x14684d800) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 328 (0x12d8c9400) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 327 (0x13a9af800) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 326 (0x12afa3c00) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 325 (0x13ab65000) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 324 (0x125360400) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 323 (0x12795ec00) [pid = 1649] [serial = 1433] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 322 (0x125d44c00) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank]
18:39:03 INFO - PROCESS | 1649 | --DOMWINDOW == 321 (0x127d95800) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank]
18:39:03 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
18:39:03 INFO - document served over http requires an http
18:39:03 INFO - sub-resource via fetch-request using the meta-referrer
18:39:03 INFO - delivery method with swap-origin-redirect and when
18:39:03 INFO - the target request is same-origin.
18:39:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 972ms
18:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:39:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fae1800 == 62 [pid = 1649] [id = 582]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 322 (0x120563400) [pid = 1649] [serial = 1632] [outer = 0x0]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 323 (0x1248d1800) [pid = 1649] [serial = 1633] [outer = 0x120563400]
18:39:04 INFO - PROCESS | 1649 | 1447468744070 Marionette INFO loaded listener.js
18:39:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 324 (0x12752c000) [pid = 1649] [serial = 1634] [outer = 0x120563400]
18:39:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x120e35800 == 63 [pid = 1649] [id = 583]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 325 (0x1277ad400) [pid = 1649] [serial = 1635] [outer = 0x0]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 326 (0x1278d3c00) [pid = 1649] [serial = 1636] [outer = 0x1277ad400]
18:39:04 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
18:39:04 INFO - document served over http requires an http
18:39:04 INFO - sub-resource via iframe-tag using the meta-referrer
18:39:04 INFO - delivery method with keep-origin-redirect and when
18:39:04 INFO - the target request is same-origin.
18:39:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 519ms
18:39:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:39:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ff9000 == 64 [pid = 1649] [id = 584]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 327 (0x127529400) [pid = 1649] [serial = 1637] [outer = 0x0]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 328 (0x1278d6400) [pid = 1649] [serial = 1638] [outer = 0x127529400]
18:39:04 INFO - PROCESS | 1649 | 1447468744613 Marionette INFO loaded listener.js
18:39:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 329 (0x1279be400) [pid = 1649] [serial = 1639] [outer = 0x127529400]
18:39:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c0a800 == 65 [pid = 1649] [id = 585]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 330 (0x127894400) [pid = 1649] [serial = 1640] [outer = 0x0]
18:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 331 (0x127ae7400) [pid = 1649] [serial = 1641] [outer = 0x127894400]
18:39:04 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
18:39:04 INFO - document served over http requires an http
18:39:04 INFO - sub-resource via iframe-tag using the meta-referrer
18:39:04 INFO - delivery method with no-redirect and when
18:39:04 INFO - the target request is same-origin.
18:39:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 569ms
18:39:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:39:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d29000 == 66 [pid = 1649] [id = 586]
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 332 (0x127892400) [pid = 1649] [serial = 1642] [outer = 0x0]
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 333 (0x1279c3400) [pid = 1649] [serial = 1643] [outer = 0x127892400]
18:39:05 INFO - PROCESS | 1649 | 1447468745193 Marionette INFO loaded listener.js
18:39:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 334 (0x127d8fc00) [pid = 1649] [serial = 1644] [outer = 0x127892400]
18:39:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a1cd000 == 67 [pid = 1649] [id = 587]
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 335 (0x127d93c00) [pid = 1649] [serial = 1645] [outer = 0x0]
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 336 (0x127f96000) [pid = 1649] [serial = 1646] [outer = 0x127d93c00]
18:39:05 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
18:39:05 INFO - document served over http requires an http
18:39:05 INFO - sub-resource via iframe-tag using the meta-referrer
18:39:05 INFO - delivery method with swap-origin-redirect and when
18:39:05 INFO - the target request is same-origin.
18:39:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 572ms
18:39:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:39:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abef000 == 68 [pid = 1649] [id = 588]
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 337 (0x127e82400) [pid = 1649] [serial = 1647] [outer = 0x0]
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 338 (0x12819d400) [pid = 1649] [serial = 1648] [outer = 0x127e82400]
18:39:05 INFO - PROCESS | 1649 | 1447468745736 Marionette INFO loaded listener.js
18:39:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 339 (0x12a249000) [pid = 1649] [serial = 1649] [outer = 0x127e82400]
18:39:06 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
18:39:06 INFO - document served over http requires an http
18:39:06 INFO - sub-resource via script-tag using the meta-referrer
18:39:06 INFO - delivery method with keep-origin-redirect and when
18:39:06 INFO - the target request is same-origin.
18:39:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 578ms
18:39:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:39:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc55800 == 69 [pid = 1649] [id = 589]
18:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 340 (0x12abd7c00) [pid = 1649] [serial = 1650] [outer = 0x0]
18:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 341 (0x12acd6c00) [pid = 1649] [serial = 1651] [outer = 0x12abd7c00]
18:39:06 INFO - PROCESS | 1649 | 1447468746288 Marionette INFO loaded listener.js
18:39:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 342 (0x12bb04800) [pid = 1649] [serial = 1652] [outer = 0x12abd7c00]
18:39:06 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
18:39:06 INFO - document served over http requires an http
18:39:06 INFO - sub-resource via script-tag using the meta-referrer
18:39:06 INFO - delivery method with no-redirect and when
18:39:06 INFO - the target request is same-origin.
18:39:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 524ms
18:39:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:39:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d82a000 == 70 [pid = 1649] [id = 590]
18:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 343 (0x12bc41400) [pid = 1649] [serial = 1653] [outer = 0x0]
18:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 344 (0x12d4c4000) [pid = 1649] [serial = 1654] [outer = 0x12bc41400]
18:39:06 INFO - PROCESS | 1649 | 1447468746834 Marionette INFO loaded listener.js
18:39:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 345 (0x12e8be400) [pid = 1649] [serial = 1655] [outer = 0x12bc41400]
18:39:07 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
18:39:07 INFO - document served over http requires an http
18:39:07 INFO - sub-resource via script-tag using the meta-referrer
18:39:07 INFO - delivery method with swap-origin-redirect and when
18:39:07 INFO - the target request is same-origin.
18:39:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 569ms
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 344 (0x11c00f800) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 343 (0x1281a0c00) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 342 (0x11f653000) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 341 (0x11fce0000) [pid = 1649] [serial = 1508] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 340 (0x1257c5400) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 339 (0x121c68400) [pid = 1649] [serial = 1518] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 338 (0x11dabb000) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 337 (0x11eee1800) [pid = 1649] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 336 (0x1204a9000) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 335 (0x11fb48400) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 334 (0x113b55400) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 333 (0x128e3c000) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 332 (0x12afa5800) [pid = 1649] [serial = 1555] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468725978]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 331 (0x127530800) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 330 (0x127b21c00) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 329 (0x11fcedc00) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 328 (0x112f7f400) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 327 (0x127368400) [pid = 1649] [serial = 1471] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468706870]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 326 (0x127965c00) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 325 (0x12683a000) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 324 (0x11d5a0800) [pid = 1649] [serial = 1513] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468717703]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 323 (0x12abd4c00) [pid = 1649] [serial = 1550] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 322 (0x12ace1c00) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 321 (0x126834c00) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 320 (0x128ee0800) [pid = 1649] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 319 (0x1253e7400) [pid = 1649] [serial = 987] [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]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 318 (0x12bc40c00) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 317 (0x1277b4400) [pid = 1649] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468706870]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 316 (0x13ac33800) [pid = 1649] [serial = 1497] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 315 (0x13ab6a400) [pid = 1649] [serial = 1485] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 314 (0x146cadc00) [pid = 1649] [serial = 1488] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 313 (0x12bc37800) [pid = 1649] [serial = 1556] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468725978]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 312 (0x121791c00) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 311 (0x14684dc00) [pid = 1649] [serial = 1464] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 310 (0x12683e800) [pid = 1649] [serial = 1530] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 309 (0x139810000) [pid = 1649] [serial = 1482] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 308 (0x11ffaf800) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 307 (0x11fce7c00) [pid = 1649] [serial = 1514] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468717703]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 306 (0x146cba800) [pid = 1649] [serial = 1491] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x1490d9000) [pid = 1649] [serial = 1494] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x1277a9000) [pid = 1649] [serial = 1536] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x1279b5800) [pid = 1649] [serial = 1539] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x1492be400) [pid = 1649] [serial = 1503] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x12afd0800) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x11d5a1000) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x1277ab400) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x121c5b800) [pid = 1649] [serial = 1500] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x125a87000) [pid = 1649] [serial = 1527] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x127b50400) [pid = 1649] [serial = 1542] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x12abd9400) [pid = 1649] [serial = 1479] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x12af9b000) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x127371c00) [pid = 1649] [serial = 1533] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x11e1d1800) [pid = 1649] [serial = 1506] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x1204c4400) [pid = 1649] [serial = 1509] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x11d8c5400) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x12a240800) [pid = 1649] [serial = 1548] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x121c0bc00) [pid = 1649] [serial = 1524] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x128ee8c00) [pid = 1649] [serial = 1477] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x11d8cb800) [pid = 1649] [serial = 1545] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x1204c3400) [pid = 1649] [serial = 1521] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x11d86ec00) [pid = 1649] [serial = 1519] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x12dfe6400) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank]
18:39:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x12df10400) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x127526c00) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x122132400) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x1264a6800) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x127b5dc00) [pid = 1649] [serial = 1100] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x12819a800) [pid = 1649] [serial = 1106] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x1277a8800) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x12bc1ec00) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x12db81400) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x128edbc00) [pid = 1649] [serial = 1112] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x128f92c00) [pid = 1649] [serial = 1115] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x126095c00) [pid = 1649] [serial = 989] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12afcb000) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x127d96800) [pid = 1649] [serial = 1103] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x121fb9800) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x128282400) [pid = 1649] [serial = 1109] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x12abd5400) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x139d29400) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x127b20c00) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x13a615400) [pid = 1649] [serial = 1391] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x13980c800) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x1278e0800) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x12d8c2c00) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x13a690400) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x12751c000) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x126856c00) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x12f18c800) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x128e3a000) [pid = 1649] [serial = 1307] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12f6c6800) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x13847a800) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x1278db800) [pid = 1649] [serial = 1094] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x121c67400) [pid = 1649] [serial = 1088] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x135561000) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x121d5cc00) [pid = 1649] [serial = 1223] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12683e400) [pid = 1649] [serial = 1091] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x13a3ac000) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12a10b400) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12df0d800) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x13a688800) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x1355e5c00) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12d4bac00) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x11fa2a800) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x128ee7000) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x11e1a9400) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12acdc000) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12afd9000) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x121c10c00) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12afd2c00) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12a104400) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12bc40800) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x11fa1b400) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x13a9aa400) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x137393c00) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11e57c400) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x1355e9c00) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x127b1f800) [pid = 1649] [serial = 1097] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x137389400) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x13a61f000) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12d4b5c00) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12e8bd800) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12f62f800) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x13a9b4400) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank]
18:39:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274ac800 == 71 [pid = 1649] [id = 591]
18:39:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11c0f2800) [pid = 1649] [serial = 1656] [outer = 0x0]
18:39:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x11d5b5800) [pid = 1649] [serial = 1657] [outer = 0x11c0f2800]
18:39:07 INFO - PROCESS | 1649 | 1447468747442 Marionette INFO loaded listener.js
18:39:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11fb48400) [pid = 1649] [serial = 1658] [outer = 0x11c0f2800]
18:39:07 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
18:39:07 INFO - document served over http requires an http
18:39:07 INFO - sub-resource via xhr-request using the meta-referrer
18:39:07 INFO - delivery method with keep-origin-redirect and when
18:39:07 INFO - the target request is same-origin.
18:39:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 533ms
18:39:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:39:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f116800 == 72 [pid = 1649] [id = 592]
18:39:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x11fa2a800) [pid = 1649] [serial = 1659] [outer = 0x0]
18:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x121c68400) [pid = 1649] [serial = 1660] [outer = 0x11fa2a800]
18:39:08 INFO - PROCESS | 1649 | 1447468748024 Marionette INFO loaded listener.js
18:39:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12683d800) [pid = 1649] [serial = 1661] [outer = 0x11fa2a800]
18:39:08 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
18:39:08 INFO - document served over http requires an http
18:39:08 INFO - sub-resource via xhr-request using the meta-referrer
18:39:08 INFO - delivery method with no-redirect and when
18:39:08 INFO - the target request is same-origin.
18:39:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 521ms
18:39:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:39:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f64b800 == 73 [pid = 1649] [id = 593]
18:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12751c000) [pid = 1649] [serial = 1662] [outer = 0x0]
18:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x1277a7000) [pid = 1649] [serial = 1663] [outer = 0x12751c000]
18:39:08 INFO - PROCESS | 1649 | 1447468748488 Marionette INFO loaded listener.js
18:39:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x127b22000) [pid = 1649] [serial = 1664] [outer = 0x12751c000]
18:39:08 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
18:39:08 INFO - document served over http requires an http
18:39:08 INFO - sub-resource via xhr-request using the meta-referrer
18:39:08 INFO - delivery method with swap-origin-redirect and when
18:39:08 INFO - the target request is same-origin.
18:39:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 522ms
18:39:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:39:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x13248b800 == 74 [pid = 1649] [id = 594]
18:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12819a800) [pid = 1649] [serial = 1665] [outer = 0x0]
18:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x128e38000) [pid = 1649] [serial = 1666] [outer = 0x12819a800]
18:39:09 INFO - PROCESS | 1649 | 1447468749022 Marionette INFO loaded listener.js
18:39:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12abd5400) [pid = 1649] [serial = 1667] [outer = 0x12819a800]
18:39:09 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
18:39:09 INFO - document served over http requires an https
18:39:09 INFO - sub-resource via fetch-request using the meta-referrer
18:39:09 INFO - delivery method with keep-origin-redirect and when
18:39:09 INFO - the target request is same-origin.
18:39:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 519ms
18:39:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:39:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ef88000 == 75 [pid = 1649] [id = 595]
18:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x11e574400) [pid = 1649] [serial = 1668] [outer = 0x0]
18:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x11eb63400) [pid = 1649] [serial = 1669] [outer = 0x11e574400]
18:39:09 INFO - PROCESS | 1649 | 1447468749790 Marionette INFO loaded listener.js
18:39:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x11ff0dc00) [pid = 1649] [serial = 1670] [outer = 0x11e574400]
18:39:10 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
18:39:10 INFO - document served over http requires an https
18:39:10 INFO - sub-resource via fetch-request using the meta-referrer
18:39:10 INFO - delivery method with no-redirect and when
18:39:10 INFO - the target request is same-origin.
18:39:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 822ms
18:39:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:39:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c16800 == 76 [pid = 1649] [id = 596]
18:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x11e579400) [pid = 1649] [serial = 1671] [outer = 0x0]
18:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x120014800) [pid = 1649] [serial = 1672] [outer = 0x11e579400]
18:39:10 INFO - PROCESS | 1649 | 1447468750563 Marionette INFO loaded listener.js
18:39:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x122125800) [pid = 1649] [serial = 1673] [outer = 0x11e579400]
18:39:11 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
18:39:11 INFO - document served over http requires an https
18:39:11 INFO - sub-resource via fetch-request using the meta-referrer
18:39:11 INFO - delivery method with swap-origin-redirect and when
18:39:11 INFO - the target request is same-origin.
18:39:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 721ms
18:39:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:39:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x13751e000 == 77 [pid = 1649] [id = 597]
18:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x126850400) [pid = 1649] [serial = 1674] [outer = 0x0]
18:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12736fc00) [pid = 1649] [serial = 1675] [outer = 0x126850400]
18:39:11 INFO - PROCESS | 1649 | 1447468751310 Marionette INFO loaded listener.js
18:39:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x127aecc00) [pid = 1649] [serial = 1676] [outer = 0x126850400]
18:39:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x13865f800 == 78 [pid = 1649] [id = 598]
18:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x127b53c00) [pid = 1649] [serial = 1677] [outer = 0x0]
18:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x127526400) [pid = 1649] [serial = 1678] [outer = 0x127b53c00]
18:39:11 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
18:39:11 INFO - document served over http requires an https
18:39:11 INFO - sub-resource via iframe-tag using the meta-referrer
18:39:11 INFO - delivery method with keep-origin-redirect and when
18:39:11 INFO - the target request is same-origin.
18:39:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 772ms
18:39:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:39:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x138b32800 == 79 [pid = 1649] [id = 599]
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x128f8f400) [pid = 1649] [serial = 1679] [outer = 0x0]
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12aa5a000) [pid = 1649] [serial = 1680] [outer = 0x128f8f400]
18:39:12 INFO - PROCESS | 1649 | 1447468752101 Marionette INFO loaded listener.js
18:39:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12bb0e400) [pid = 1649] [serial = 1681] [outer = 0x128f8f400]
18:39:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e06000 == 80 [pid = 1649] [id = 600]
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12bc24800) [pid = 1649] [serial = 1682] [outer = 0x0]
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12d4c0800) [pid = 1649] [serial = 1683] [outer = 0x12bc24800]
18:39:12 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
18:39:12 INFO - document served over http requires an https
18:39:12 INFO - sub-resource via iframe-tag using the meta-referrer
18:39:12 INFO - delivery method with no-redirect and when
18:39:12 INFO - the target request is same-origin.
18:39:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 840ms
18:39:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:39:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e55000 == 81 [pid = 1649] [id = 601]
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12bc36800) [pid = 1649] [serial = 1684] [outer = 0x0]
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12bc42c00) [pid = 1649] [serial = 1685] [outer = 0x12bc36800]
18:39:12 INFO - PROCESS | 1649 | 1447468752944 Marionette INFO loaded listener.js
18:39:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12df1a800) [pid = 1649] [serial = 1686] [outer = 0x12bc36800]
18:39:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fe0000 == 82 [pid = 1649] [id = 602]
18:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12dfe6400) [pid = 1649] [serial = 1687] [outer = 0x0]
18:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12e8b6800) [pid = 1649] [serial = 1688] [outer = 0x12dfe6400]
18:39:13 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
18:39:13 INFO - document served over http requires an https
18:39:13 INFO - sub-resource via iframe-tag using the meta-referrer
18:39:13 INFO - delivery method with swap-origin-redirect and when
18:39:13 INFO - the target request is same-origin.
18:39:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 727ms
18:39:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:39:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a299800 == 83 [pid = 1649] [id = 603]
18:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x12f624400) [pid = 1649] [serial = 1689] [outer = 0x0]
18:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12f6bf800) [pid = 1649] [serial = 1690] [outer = 0x12f624400]
18:39:13 INFO - PROCESS | 1649 | 1447468753686 Marionette INFO loaded listener.js
18:39:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x13244b400) [pid = 1649] [serial = 1691] [outer = 0x12f624400]
18:39:14 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
18:39:14 INFO - document served over http requires an https
18:39:14 INFO - sub-resource via script-tag using the meta-referrer
18:39:14 INFO - delivery method with keep-origin-redirect and when
18:39:14 INFO - the target request is same-origin.
18:39:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 726ms
18:39:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:39:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a4c8800 == 84 [pid = 1649] [id = 604]
18:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12d4be000) [pid = 1649] [serial = 1692] [outer = 0x0]
18:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x1355ea000) [pid = 1649] [serial = 1693] [outer = 0x12d4be000]
18:39:14 INFO - PROCESS | 1649 | 1447468754396 Marionette INFO loaded listener.js
18:39:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x13846f800) [pid = 1649] [serial = 1694] [outer = 0x12d4be000]
18:39:14 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
18:39:14 INFO - document served over http requires an https
18:39:14 INFO - sub-resource via script-tag using the meta-referrer
18:39:14 INFO - delivery method with no-redirect and when
18:39:14 INFO - the target request is same-origin.
18:39:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 676ms
18:39:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:39:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a994800 == 85 [pid = 1649] [id = 605]
18:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x127ae6400) [pid = 1649] [serial = 1695] [outer = 0x0]
18:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x13980fc00) [pid = 1649] [serial = 1696] [outer = 0x127ae6400]
18:39:15 INFO - PROCESS | 1649 | 1447468755108 Marionette INFO loaded listener.js
18:39:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x13a61e000) [pid = 1649] [serial = 1697] [outer = 0x127ae6400]
18:39:15 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
18:39:15 INFO - document served over http requires an https
18:39:15 INFO - sub-resource via script-tag using the meta-referrer
18:39:15 INFO - delivery method with swap-origin-redirect and when
18:39:15 INFO - the target request is same-origin.
18:39:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 726ms
18:39:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:39:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x146925800 == 86 [pid = 1649] [id = 606]
18:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x13a3a3c00) [pid = 1649] [serial = 1698] [outer = 0x0]
18:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x13a683000) [pid = 1649] [serial = 1699] [outer = 0x13a3a3c00]
18:39:15 INFO - PROCESS | 1649 | 1447468755871 Marionette INFO loaded listener.js
18:39:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x13a8e8800) [pid = 1649] [serial = 1700] [outer = 0x13a3a3c00]
18:39:16 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
18:39:16 INFO - document served over http requires an https
18:39:16 INFO - sub-resource via xhr-request using the meta-referrer
18:39:16 INFO - delivery method with keep-origin-redirect and when
18:39:16 INFO - the target request is same-origin.
18:39:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 762ms
18:39:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:39:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ba3000 == 87 [pid = 1649] [id = 607]
18:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x13a623800) [pid = 1649] [serial = 1701] [outer = 0x0]
18:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x13a9b4400) [pid = 1649] [serial = 1702] [outer = 0x13a623800]
18:39:16 INFO - PROCESS | 1649 | 1447468756604 Marionette INFO loaded listener.js
18:39:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x13ac30800) [pid = 1649] [serial = 1703] [outer = 0x13a623800]
18:39:17 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
18:39:17 INFO - document served over http requires an https
18:39:17 INFO - sub-resource via xhr-request using the meta-referrer
18:39:17 INFO - delivery method with no-redirect and when
18:39:17 INFO - the target request is same-origin.
18:39:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 724ms
18:39:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:39:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ed2800 == 88 [pid = 1649] [id = 608]
18:39:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x14684c800) [pid = 1649] [serial = 1704] [outer = 0x0]
18:39:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x146a4f400) [pid = 1649] [serial = 1705] [outer = 0x14684c800]
18:39:17 INFO - PROCESS | 1649 | 1447468757338 Marionette INFO loaded listener.js
18:39:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x1490cd000) [pid = 1649] [serial = 1706] [outer = 0x14684c800]
18:39:17 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
18:39:17 INFO - document served over http requires an https
18:39:17 INFO - sub-resource via xhr-request using the meta-referrer
18:39:17 INFO - delivery method with swap-origin-redirect and when
18:39:17 INFO - the target request is same-origin.
18:39:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 724ms
18:39:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:39:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x149219000 == 89 [pid = 1649] [id = 609]
18:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x14920bc00) [pid = 1649] [serial = 1707] [outer = 0x0]
18:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x149211400) [pid = 1649] [serial = 1708] [outer = 0x14920bc00]
18:39:18 INFO - PROCESS | 1649 | 1447468758085 Marionette INFO loaded listener.js
18:39:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x149310c00) [pid = 1649] [serial = 1709] [outer = 0x14920bc00]
18:39:18 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
18:39:18 INFO - document served over http requires an http
18:39:18 INFO - sub-resource via fetch-request using the http-csp
18:39:18 INFO - delivery method with keep-origin-redirect and when
18:39:18 INFO - the target request is cross-origin.
18:39:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 673ms
18:39:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:39:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1495b0000 == 90 [pid = 1649] [id = 610]
18:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x13a620800) [pid = 1649] [serial = 1710] [outer = 0x0]
18:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x1491ec800) [pid = 1649] [serial = 1711] [outer = 0x13a620800]
18:39:18 INFO - PROCESS | 1649 | 1447468758756 Marionette INFO loaded listener.js
18:39:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x1491f6000) [pid = 1649] [serial = 1712] [outer = 0x13a620800]
18:39:19 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
18:39:19 INFO - document served over http requires an http
18:39:19 INFO - sub-resource via fetch-request using the http-csp
18:39:19 INFO - delivery method with no-redirect and when
18:39:19 INFO - the target request is cross-origin.
18:39:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 722ms
18:39:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:39:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1497f9800 == 91 [pid = 1649] [id = 611]
18:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x1491f4c00) [pid = 1649] [serial = 1713] [outer = 0x0]
18:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x149403000) [pid = 1649] [serial = 1714] [outer = 0x1491f4c00]
18:39:19 INFO - PROCESS | 1649 | 1447468759456 Marionette INFO loaded listener.js
18:39:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x14940e800) [pid = 1649] [serial = 1715] [outer = 0x1491f4c00]
18:39:19 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
18:39:19 INFO - document served over http requires an http
18:39:19 INFO - sub-resource via fetch-request using the http-csp
18:39:19 INFO - delivery method with swap-origin-redirect and when
18:39:19 INFO - the target request is cross-origin.
18:39:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 672ms
18:39:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:39:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x14c19b800 == 92 [pid = 1649] [id = 612]
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x14940d800) [pid = 1649] [serial = 1716] [outer = 0x0]
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x149586000) [pid = 1649] [serial = 1717] [outer = 0x14940d800]
18:39:20 INFO - PROCESS | 1649 | 1447468760168 Marionette INFO loaded listener.js
18:39:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x14958cc00) [pid = 1649] [serial = 1718] [outer = 0x14940d800]
18:39:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x14d0d3800 == 93 [pid = 1649] [id = 613]
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x14958b000) [pid = 1649] [serial = 1719] [outer = 0x0]
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x149591400) [pid = 1649] [serial = 1720] [outer = 0x14958b000]
18:39:20 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
18:39:20 INFO - document served over http requires an http
18:39:20 INFO - sub-resource via iframe-tag using the http-csp
18:39:20 INFO - delivery method with keep-origin-redirect and when
18:39:20 INFO - the target request is cross-origin.
18:39:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 729ms
18:39:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:39:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x14d0dd000 == 94 [pid = 1649] [id = 614]
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x14958f000) [pid = 1649] [serial = 1721] [outer = 0x0]
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x149591c00) [pid = 1649] [serial = 1722] [outer = 0x14958f000]
18:39:20 INFO - PROCESS | 1649 | 1447468760910 Marionette INFO loaded listener.js
18:39:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x14996b400) [pid = 1649] [serial = 1723] [outer = 0x14958f000]
18:39:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a8c3800 == 95 [pid = 1649] [id = 615]
18:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x14996a000) [pid = 1649] [serial = 1724] [outer = 0x0]
18:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x14996dc00) [pid = 1649] [serial = 1725] [outer = 0x14996a000]
18:39:21 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
18:39:21 INFO - document served over http requires an http
18:39:21 INFO - sub-resource via iframe-tag using the http-csp
18:39:21 INFO - delivery method with no-redirect and when
18:39:21 INFO - the target request is cross-origin.
18:39:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 771ms
18:39:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:39:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ffc9800 == 96 [pid = 1649] [id = 616]
18:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x11eb63c00) [pid = 1649] [serial = 1726] [outer = 0x0]
18:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x120263800) [pid = 1649] [serial = 1727] [outer = 0x11eb63c00]
18:39:23 INFO - PROCESS | 1649 | 1447468763052 Marionette INFO loaded listener.js
18:39:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x12f6c5400) [pid = 1649] [serial = 1728] [outer = 0x11eb63c00]
18:39:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274a6000 == 97 [pid = 1649] [id = 617]
18:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x139d23800) [pid = 1649] [serial = 1729] [outer = 0x0]
18:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x11f65ec00) [pid = 1649] [serial = 1730] [outer = 0x139d23800]
18:39:24 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
18:39:24 INFO - document served over http requires an http
18:39:24 INFO - sub-resource via iframe-tag using the http-csp
18:39:24 INFO - delivery method with swap-origin-redirect and when
18:39:24 INFO - the target request is cross-origin.
18:39:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1350ms
18:39:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:39:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x125324800 == 98 [pid = 1649] [id = 618]
18:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x11fb50000) [pid = 1649] [serial = 1731] [outer = 0x0]
18:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x11fce6400) [pid = 1649] [serial = 1732] [outer = 0x11fb50000]
18:39:24 INFO - PROCESS | 1649 | 1447468764379 Marionette INFO loaded listener.js
18:39:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x120020800) [pid = 1649] [serial = 1733] [outer = 0x11fb50000]
18:39:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:39:24 INFO - document served over http requires an http
18:39:24 INFO - sub-resource via script-tag using the http-csp
18:39:24 INFO - delivery method with keep-origin-redirect and when
18:39:24 INFO - the target request is cross-origin.
18:39:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 720ms
18:39:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:39:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b25000 == 99 [pid = 1649] [id = 619]
18:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x11315f400) [pid = 1649] [serial = 1734] [outer = 0x0]
18:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x11d86ec00) [pid = 1649] [serial = 1735] [outer = 0x11315f400]
18:39:25 INFO - PROCESS | 1649 | 1447468765086 Marionette INFO loaded listener.js
18:39:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x121c08800) [pid = 1649] [serial = 1736] [outer = 0x11315f400]
18:39:25 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
18:39:25 INFO - document served over http requires an http
18:39:25 INFO - sub-resource via script-tag using the http-csp
18:39:25 INFO - delivery method with no-redirect and when
18:39:25 INFO - the target request is cross-origin.
18:39:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 877ms
18:39:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:39:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc1c800 == 100 [pid = 1649] [id = 620]
18:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x121c9cc00) [pid = 1649] [serial = 1737] [outer = 0x0]
18:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x121ec9000) [pid = 1649] [serial = 1738] [outer = 0x121c9cc00]
18:39:25 INFO - PROCESS | 1649 | 1447468765987 Marionette INFO loaded listener.js
18:39:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x126375800) [pid = 1649] [serial = 1739] [outer = 0x121c9cc00]
18:39:26 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
18:39:26 INFO - document served over http requires an http
18:39:26 INFO - sub-resource via script-tag using the http-csp
18:39:26 INFO - delivery method with swap-origin-redirect and when
18:39:26 INFO - the target request is cross-origin.
18:39:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 652ms
18:39:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x127c49800 == 99 [pid = 1649] [id = 99]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12f64b800 == 98 [pid = 1649] [id = 593]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12f116800 == 97 [pid = 1649] [id = 592]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1495b2000 == 96 [pid = 1649] [id = 536]
18:39:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c717000 == 97 [pid = 1649] [id = 621]
18:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x1137a1400) [pid = 1649] [serial = 1740] [outer = 0x0]
18:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 307 (0x11cf60800) [pid = 1649] [serial = 1741] [outer = 0x1137a1400]
18:39:26 INFO - PROCESS | 1649 | 1447468766778 Marionette INFO loaded listener.js
18:39:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 308 (0x1204c9800) [pid = 1649] [serial = 1742] [outer = 0x1137a1400]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1274ac800 == 96 [pid = 1649] [id = 591]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12d82a000 == 95 [pid = 1649] [id = 590]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc55800 == 94 [pid = 1649] [id = 589]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12abef000 == 93 [pid = 1649] [id = 588]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12a1cd000 == 92 [pid = 1649] [id = 587]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x127d29000 == 91 [pid = 1649] [id = 586]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x127c0a800 == 90 [pid = 1649] [id = 585]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x126ff9000 == 89 [pid = 1649] [id = 584]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x120e35800 == 88 [pid = 1649] [id = 583]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x11fae1800 == 87 [pid = 1649] [id = 582]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x112eb1800 == 86 [pid = 1649] [id = 581]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x11ffdc000 == 85 [pid = 1649] [id = 580]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x122297000 == 84 [pid = 1649] [id = 579]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x121e08000 == 83 [pid = 1649] [id = 578]
18:39:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1271df000 == 82 [pid = 1649] [id = 577]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7c8800 == 81 [pid = 1649] [id = 576]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x14922c800 == 80 [pid = 1649] [id = 575]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x146ede000 == 79 [pid = 1649] [id = 574]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x146bae800 == 78 [pid = 1649] [id = 573]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x146ba4000 == 77 [pid = 1649] [id = 572]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1468cc800 == 76 [pid = 1649] [id = 571]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13c7dd000 == 75 [pid = 1649] [id = 570]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13a974800 == 74 [pid = 1649] [id = 569]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13a882800 == 73 [pid = 1649] [id = 568]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13a4e2800 == 72 [pid = 1649] [id = 567]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13a351000 == 71 [pid = 1649] [id = 566]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13a2a0000 == 70 [pid = 1649] [id = 565]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x139fd4800 == 69 [pid = 1649] [id = 564]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x139e1e000 == 68 [pid = 1649] [id = 563]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x138ed2800 == 67 [pid = 1649] [id = 562]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13851d800 == 66 [pid = 1649] [id = 561]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1276d6800 == 65 [pid = 1649] [id = 560]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x127c96000 == 64 [pid = 1649] [id = 559]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee89800 == 63 [pid = 1649] [id = 558]
18:39:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1d9800 == 62 [pid = 1649] [id = 556]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 307 (0x12bc35400) [pid = 1649] [serial = 1554] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 306 (0x126382400) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x127523800) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x12abde800) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x146a52000) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x125d3d400) [pid = 1649] [serial = 1470] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x127ae3400) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x121c5c000) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x11fb4b000) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x121792800) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x1244cc000) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x121ed1400) [pid = 1649] [serial = 1512] [outer = 0x0] [url = about:blank]
18:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x127e87800) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank]
18:39:27 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
18:39:27 INFO - document served over http requires an http
18:39:27 INFO - sub-resource via xhr-request using the http-csp
18:39:27 INFO - delivery method with keep-origin-redirect and when
18:39:27 INFO - the target request is cross-origin.
18:39:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 922ms
18:39:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:39:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12530a800 == 63 [pid = 1649] [id = 622]
18:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x121fbe400) [pid = 1649] [serial = 1743] [outer = 0x0]
18:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x126382400) [pid = 1649] [serial = 1744] [outer = 0x121fbe400]
18:39:27 INFO - PROCESS | 1649 | 1447468767490 Marionette INFO loaded listener.js
18:39:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x127523c00) [pid = 1649] [serial = 1745] [outer = 0x121fbe400]
18:39:27 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
18:39:27 INFO - document served over http requires an http
18:39:27 INFO - sub-resource via xhr-request using the http-csp
18:39:27 INFO - delivery method with no-redirect and when
18:39:27 INFO - the target request is cross-origin.
18:39:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 519ms
18:39:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:39:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274aa000 == 64 [pid = 1649] [id = 623]
18:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x12789e800) [pid = 1649] [serial = 1746] [outer = 0x0]
18:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x127960000) [pid = 1649] [serial = 1747] [outer = 0x12789e800]
18:39:28 INFO - PROCESS | 1649 | 1447468768024 Marionette INFO loaded listener.js
18:39:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x127b55400) [pid = 1649] [serial = 1748] [outer = 0x12789e800]
18:39:28 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
18:39:28 INFO - document served over http requires an http
18:39:28 INFO - sub-resource via xhr-request using the http-csp
18:39:28 INFO - delivery method with swap-origin-redirect and when
18:39:28 INFO - the target request is cross-origin.
18:39:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 523ms
18:39:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:39:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c2e800 == 65 [pid = 1649] [id = 624]
18:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x127d96800) [pid = 1649] [serial = 1749] [outer = 0x0]
18:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x127f95000) [pid = 1649] [serial = 1750] [outer = 0x127d96800]
18:39:28 INFO - PROCESS | 1649 | 1447468768539 Marionette INFO loaded listener.js
18:39:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x128edf000) [pid = 1649] [serial = 1751] [outer = 0x127d96800]
18:39:28 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
18:39:28 INFO - document served over http requires an https
18:39:28 INFO - sub-resource via fetch-request using the http-csp
18:39:28 INFO - delivery method with keep-origin-redirect and when
18:39:28 INFO - the target request is cross-origin.
18:39:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 569ms
18:39:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:39:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1282d8800 == 66 [pid = 1649] [id = 625]
18:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x127e83000) [pid = 1649] [serial = 1752] [outer = 0x0]
18:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x128ee3c00) [pid = 1649] [serial = 1753] [outer = 0x127e83000]
18:39:29 INFO - PROCESS | 1649 | 1447468769159 Marionette INFO loaded listener.js
18:39:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 307 (0x12a249c00) [pid = 1649] [serial = 1754] [outer = 0x127e83000]
18:39:29 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
18:39:29 INFO - document served over http requires an https
18:39:29 INFO - sub-resource via fetch-request using the http-csp
18:39:29 INFO - delivery method with no-redirect and when
18:39:29 INFO - the target request is cross-origin.
18:39:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 524ms
18:39:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:39:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af08800 == 67 [pid = 1649] [id = 626]
18:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 308 (0x12a248400) [pid = 1649] [serial = 1755] [outer = 0x0]
18:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 309 (0x12acd6400) [pid = 1649] [serial = 1756] [outer = 0x12a248400]
18:39:29 INFO - PROCESS | 1649 | 1447468769672 Marionette INFO loaded listener.js
18:39:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 310 (0x12bb0ac00) [pid = 1649] [serial = 1757] [outer = 0x12a248400]
18:39:30 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
18:39:30 INFO - document served over http requires an https
18:39:30 INFO - sub-resource via fetch-request using the http-csp
18:39:30 INFO - delivery method with swap-origin-redirect and when
18:39:30 INFO - the target request is cross-origin.
18:39:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 573ms
18:39:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:39:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d419800 == 68 [pid = 1649] [id = 627]
18:39:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 311 (0x12bc1e400) [pid = 1649] [serial = 1758] [outer = 0x0]
18:39:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 312 (0x12bc43800) [pid = 1649] [serial = 1759] [outer = 0x12bc1e400]
18:39:30 INFO - PROCESS | 1649 | 1447468770248 Marionette INFO loaded listener.js
18:39:30 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 313 (0x12df0c800) [pid = 1649] [serial = 1760] [outer = 0x12bc1e400]
18:39:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db29000 == 69 [pid = 1649] [id = 628]
18:39:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 314 (0x12df0b800) [pid = 1649] [serial = 1761] [outer = 0x0]
18:39:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 315 (0x12df12800) [pid = 1649] [serial = 1762] [outer = 0x12df0b800]
18:39:30 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
18:39:30 INFO - document served over http requires an https
18:39:30 INFO - sub-resource via iframe-tag using the http-csp
18:39:30 INFO - delivery method with keep-origin-redirect and when
18:39:30 INFO - the target request is cross-origin.
18:39:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 573ms
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 314 (0x12db83800) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 313 (0x12bc28400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 312 (0x1278d4400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 311 (0x121c64800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 310 (0x1204a6400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 309 (0x113153400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 308 (0x12df18800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 307 (0x12db7e400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 306 (0x12d8c4400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x13a690c00) [pid = 1649] [serial = 1593] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x1248c7c00) [pid = 1649] [serial = 1598] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468734480]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x146cb0400) [pid = 1649] [serial = 1603] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x1490d2800) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x12bc37c00) [pid = 1649] [serial = 1561] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x149309800) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x126858c00) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x11d5b5800) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x12acd6c00) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x11fcfe400) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x128e38000) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x13a3a2400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x11d8c7000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x127529400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x1279bc400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x12abd7c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x12f18d400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x12aa63800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x127894400) [pid = 1649] [serial = 1640] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468744849]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x12a24d400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x12afa3400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x120563400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x12acd5400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x1277ad400) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x127d93c00) [pid = 1649] [serial = 1645] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x127375400) [pid = 1649] [serial = 1020] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x1264a2800) [pid = 1649] [serial = 1011] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x126380000) [pid = 1649] [serial = 1017] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x11ffee800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x11de40800) [pid = 1649] [serial = 997] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x12a242800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x13738b400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x121f15c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x12bc41400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x113bb3800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12d4b8000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x13a622c00) [pid = 1649] [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]
18:39:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x127894c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x13846e400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x121d55c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x11c0f3400) [pid = 1649] [serial = 1026] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x139811800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x135561800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x12a157800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x113b53c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x1264a3000) [pid = 1649] [serial = 1014] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x128f90400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x11fa22400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x12736f800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x13ab63400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x112bcf000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x127b26000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12751c000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x121ca1800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12afd9800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12056c000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x11d8cc000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x1279b4400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12752b800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x11ff15400) [pid = 1649] [serial = 1002] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12bc44000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x127961000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x127e82400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x11fff1000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12bb0c800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x1257c5000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x127d90000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x132443800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x121c85000) [pid = 1649] [serial = 1008] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x1355edc00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x11fa2a800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12e8b3000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x11c0f2800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x121c63800) [pid = 1649] [serial = 1005] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x11fcf2400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x11fceec00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x127ae5000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x120002c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12bb12000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x111f5e400) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12f195c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x127892400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x128e32000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x127e81c00) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x13a3ac800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12745c800) [pid = 1649] [serial = 1023] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x125c03800) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x127960400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x127b27400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12789a000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x127376000) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x139802400) [pid = 1649] [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]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x13a8e4000) [pid = 1649] [serial = 1594] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x13a3a7800) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x1204bd800) [pid = 1649] [serial = 1566] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x127e8ec00) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11f0f8000) [pid = 1649] [serial = 1563] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12f62d000) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x13738b000) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x121c68400) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12bc23800) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x121ed3000) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x13ac2ec00) [pid = 1649] [serial = 1599] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468734480]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x13a8e6800) [pid = 1649] [serial = 1596] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12819d400) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1277b4000) [pid = 1649] [serial = 1604] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x13ac39800) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x1277a7000) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12d4c4000) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12001e800) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1278d3c00) [pid = 1649] [serial = 1636] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1248d1800) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x127f96000) [pid = 1649] [serial = 1646] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x1279c3400) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1492bd400) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x127ae7400) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468744849]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x1278d6400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x125c7d800) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11ffa3000) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x135567800) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x121ca8c00) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x13980a000) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12d8ccc00) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11fb48400) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x121ed1000) [pid = 1649] [serial = 971] [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.]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x127b22000) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12683d800) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x121ed4c00) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x125a09c00) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank]
18:39:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df34800 == 70 [pid = 1649] [id = 629]
18:39:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x120002c00) [pid = 1649] [serial = 1763] [outer = 0x0]
18:39:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1204a6400) [pid = 1649] [serial = 1764] [outer = 0x120002c00]
18:39:30 INFO - PROCESS | 1649 | 1447468770966 Marionette INFO loaded listener.js
18:39:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x127529400) [pid = 1649] [serial = 1765] [outer = 0x120002c00]
18:39:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1cf800 == 71 [pid = 1649] [id = 630]
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x127894c00) [pid = 1649] [serial = 1766] [outer = 0x0]
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12abd7c00) [pid = 1649] [serial = 1767] [outer = 0x127894c00]
18:39:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:39:31 INFO - document served over http requires an https
18:39:31 INFO - sub-resource via iframe-tag using the http-csp
18:39:31 INFO - delivery method with no-redirect and when
18:39:31 INFO - the target request is cross-origin.
18:39:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 626ms
18:39:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:39:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f65c800 == 72 [pid = 1649] [id = 631]
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12751e800) [pid = 1649] [serial = 1768] [outer = 0x0]
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x127b50400) [pid = 1649] [serial = 1769] [outer = 0x12751e800]
18:39:31 INFO - PROCESS | 1649 | 1447468771515 Marionette INFO loaded listener.js
18:39:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12df18800) [pid = 1649] [serial = 1770] [outer = 0x12751e800]
18:39:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x132486000 == 73 [pid = 1649] [id = 632]
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12bc37c00) [pid = 1649] [serial = 1771] [outer = 0x0]
18:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12f622400) [pid = 1649] [serial = 1772] [outer = 0x12bc37c00]
18:39:31 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
18:39:31 INFO - document served over http requires an https
18:39:31 INFO - sub-resource via iframe-tag using the http-csp
18:39:31 INFO - delivery method with swap-origin-redirect and when
18:39:31 INFO - the target request is cross-origin.
18:39:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 568ms
18:39:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:39:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x132490800 == 74 [pid = 1649] [id = 633]
18:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x1279c3400) [pid = 1649] [serial = 1773] [outer = 0x0]
18:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12e8bdc00) [pid = 1649] [serial = 1774] [outer = 0x1279c3400]
18:39:32 INFO - PROCESS | 1649 | 1447468772129 Marionette INFO loaded listener.js
18:39:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12f6c5c00) [pid = 1649] [serial = 1775] [outer = 0x1279c3400]
18:39:32 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
18:39:32 INFO - document served over http requires an https
18:39:32 INFO - sub-resource via script-tag using the http-csp
18:39:32 INFO - delivery method with keep-origin-redirect and when
18:39:32 INFO - the target request is cross-origin.
18:39:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 573ms
18:39:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:39:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x138ec4800 == 75 [pid = 1649] [id = 634]
18:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x13244d400) [pid = 1649] [serial = 1776] [outer = 0x0]
18:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x135561800) [pid = 1649] [serial = 1777] [outer = 0x13244d400]
18:39:32 INFO - PROCESS | 1649 | 1447468772608 Marionette INFO loaded listener.js
18:39:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x137392000) [pid = 1649] [serial = 1778] [outer = 0x13244d400]
18:39:32 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
18:39:32 INFO - document served over http requires an https
18:39:32 INFO - sub-resource via script-tag using the http-csp
18:39:32 INFO - delivery method with no-redirect and when
18:39:32 INFO - the target request is cross-origin.
18:39:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 521ms
18:39:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:39:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11eb03800 == 76 [pid = 1649] [id = 635]
18:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11d759400) [pid = 1649] [serial = 1779] [outer = 0x0]
18:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11d8ca800) [pid = 1649] [serial = 1780] [outer = 0x11d759400]
18:39:33 INFO - PROCESS | 1649 | 1447468773385 Marionette INFO loaded listener.js
18:39:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11fceec00) [pid = 1649] [serial = 1781] [outer = 0x11d759400]
18:39:33 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
18:39:33 INFO - document served over http requires an https
18:39:33 INFO - sub-resource via script-tag using the http-csp
18:39:33 INFO - delivery method with swap-origin-redirect and when
18:39:33 INFO - the target request is cross-origin.
18:39:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 877ms
18:39:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:39:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d3c800 == 77 [pid = 1649] [id = 636]
18:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11ff15400) [pid = 1649] [serial = 1782] [outer = 0x0]
18:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x1204aa000) [pid = 1649] [serial = 1783] [outer = 0x11ff15400]
18:39:34 INFO - PROCESS | 1649 | 1447468774167 Marionette INFO loaded listener.js
18:39:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121ece400) [pid = 1649] [serial = 1784] [outer = 0x11ff15400]
18:39:34 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
18:39:34 INFO - document served over http requires an https
18:39:34 INFO - sub-resource via xhr-request using the http-csp
18:39:34 INFO - delivery method with keep-origin-redirect and when
18:39:34 INFO - the target request is cross-origin.
18:39:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 725ms
18:39:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:39:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x138503000 == 78 [pid = 1649] [id = 637]
18:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11ffa6000) [pid = 1649] [serial = 1785] [outer = 0x0]
18:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x126835800) [pid = 1649] [serial = 1786] [outer = 0x11ffa6000]
18:39:34 INFO - PROCESS | 1649 | 1447468774904 Marionette INFO loaded listener.js
18:39:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1278dbc00) [pid = 1649] [serial = 1787] [outer = 0x11ffa6000]
18:39:35 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
18:39:35 INFO - document served over http requires an https
18:39:35 INFO - sub-resource via xhr-request using the http-csp
18:39:35 INFO - delivery method with no-redirect and when
18:39:35 INFO - the target request is cross-origin.
18:39:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 678ms
18:39:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:39:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a335800 == 79 [pid = 1649] [id = 638]
18:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1279b8400) [pid = 1649] [serial = 1788] [outer = 0x0]
18:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x127ae4800) [pid = 1649] [serial = 1789] [outer = 0x1279b8400]
18:39:35 INFO - PROCESS | 1649 | 1447468775587 Marionette INFO loaded listener.js
18:39:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12d4bd000) [pid = 1649] [serial = 1790] [outer = 0x1279b8400]
18:39:35 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
18:39:35 INFO - document served over http requires an https
18:39:35 INFO - sub-resource via xhr-request using the http-csp
18:39:35 INFO - delivery method with swap-origin-redirect and when
18:39:35 INFO - the target request is cross-origin.
18:39:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 681ms
18:39:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:39:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a4e2000 == 80 [pid = 1649] [id = 639]
18:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12bc25800) [pid = 1649] [serial = 1791] [outer = 0x0]
18:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12dfe7000) [pid = 1649] [serial = 1792] [outer = 0x12bc25800]
18:39:36 INFO - PROCESS | 1649 | 1447468776272 Marionette INFO loaded listener.js
18:39:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x139805400) [pid = 1649] [serial = 1793] [outer = 0x12bc25800]
18:39:36 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
18:39:36 INFO - document served over http requires an http
18:39:36 INFO - sub-resource via fetch-request using the http-csp
18:39:36 INFO - delivery method with keep-origin-redirect and when
18:39:36 INFO - the target request is same-origin.
18:39:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 723ms
18:39:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:39:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a981000 == 81 [pid = 1649] [id = 640]
18:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x13a3ad000) [pid = 1649] [serial = 1794] [outer = 0x0]
18:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x13a618000) [pid = 1649] [serial = 1795] [outer = 0x13a3ad000]
18:39:37 INFO - PROCESS | 1649 | 1447468777001 Marionette INFO loaded listener.js
18:39:37 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x13ab5dc00) [pid = 1649] [serial = 1796] [outer = 0x13a3ad000]
18:39:37 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
18:39:37 INFO - document served over http requires an http
18:39:37 INFO - sub-resource via fetch-request using the http-csp
18:39:37 INFO - delivery method with no-redirect and when
18:39:37 INFO - the target request is same-origin.
18:39:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 727ms
18:39:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:39:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x146b82000 == 82 [pid = 1649] [id = 641]
18:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x13ac39800) [pid = 1649] [serial = 1797] [outer = 0x0]
18:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x14684f400) [pid = 1649] [serial = 1798] [outer = 0x13ac39800]
18:39:37 INFO - PROCESS | 1649 | 1447468777768 Marionette INFO loaded listener.js
18:39:37 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x146cb3c00) [pid = 1649] [serial = 1799] [outer = 0x13ac39800]
18:39:38 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
18:39:38 INFO - document served over http requires an http
18:39:38 INFO - sub-resource via fetch-request using the http-csp
18:39:38 INFO - delivery method with swap-origin-redirect and when
18:39:38 INFO - the target request is same-origin.
18:39:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 724ms
18:39:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:39:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ec7800 == 83 [pid = 1649] [id = 642]
18:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x146a5bc00) [pid = 1649] [serial = 1800] [outer = 0x0]
18:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x1490d3800) [pid = 1649] [serial = 1801] [outer = 0x146a5bc00]
18:39:38 INFO - PROCESS | 1649 | 1447468778487 Marionette INFO loaded listener.js
18:39:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x149209800) [pid = 1649] [serial = 1802] [outer = 0x146a5bc00]
18:39:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1490ea800 == 84 [pid = 1649] [id = 643]
18:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x14920dc00) [pid = 1649] [serial = 1803] [outer = 0x0]
18:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x1492be800) [pid = 1649] [serial = 1804] [outer = 0x14920dc00]
18:39:38 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
18:39:38 INFO - document served over http requires an http
18:39:38 INFO - sub-resource via iframe-tag using the http-csp
18:39:38 INFO - delivery method with keep-origin-redirect and when
18:39:38 INFO - the target request is same-origin.
18:39:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 723ms
18:39:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:39:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1495a7800 == 85 [pid = 1649] [id = 644]
18:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1492ba400) [pid = 1649] [serial = 1805] [outer = 0x0]
18:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x149304000) [pid = 1649] [serial = 1806] [outer = 0x1492ba400]
18:39:39 INFO - PROCESS | 1649 | 1447468779273 Marionette INFO loaded listener.js
18:39:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x14958b800) [pid = 1649] [serial = 1807] [outer = 0x1492ba400]
18:39:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa5c000 == 86 [pid = 1649] [id = 645]
18:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x14996a400) [pid = 1649] [serial = 1808] [outer = 0x0]
18:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x149972400) [pid = 1649] [serial = 1809] [outer = 0x14996a400]
18:39:39 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
18:39:39 INFO - document served over http requires an http
18:39:39 INFO - sub-resource via iframe-tag using the http-csp
18:39:39 INFO - delivery method with no-redirect and when
18:39:39 INFO - the target request is same-origin.
18:39:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 825ms
18:39:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:39:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa55000 == 87 [pid = 1649] [id = 646]
18:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x1492bc000) [pid = 1649] [serial = 1810] [outer = 0x0]
18:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x149a02c00) [pid = 1649] [serial = 1811] [outer = 0x1492bc000]
18:39:40 INFO - PROCESS | 1649 | 1447468780113 Marionette INFO loaded listener.js
18:39:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x149a0c000) [pid = 1649] [serial = 1812] [outer = 0x1492bc000]
18:39:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x149c9e800 == 88 [pid = 1649] [id = 647]
18:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x146f58800) [pid = 1649] [serial = 1813] [outer = 0x0]
18:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x146f5b800) [pid = 1649] [serial = 1814] [outer = 0x146f58800]
18:39:40 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
18:39:40 INFO - document served over http requires an http
18:39:40 INFO - sub-resource via iframe-tag using the http-csp
18:39:40 INFO - delivery method with swap-origin-redirect and when
18:39:40 INFO - the target request is same-origin.
18:39:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 877ms
18:39:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:39:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x149ca8000 == 89 [pid = 1649] [id = 648]
18:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x146f5b400) [pid = 1649] [serial = 1815] [outer = 0x0]
18:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x146f61000) [pid = 1649] [serial = 1816] [outer = 0x146f5b400]
18:39:40 INFO - PROCESS | 1649 | 1447468780960 Marionette INFO loaded listener.js
18:39:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x149a0d000) [pid = 1649] [serial = 1817] [outer = 0x146f5b400]
18:39:41 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
18:39:41 INFO - document served over http requires an http
18:39:41 INFO - sub-resource via script-tag using the http-csp
18:39:41 INFO - delivery method with keep-origin-redirect and when
18:39:41 INFO - the target request is same-origin.
18:39:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 729ms
18:39:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:39:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c853800 == 90 [pid = 1649] [id = 649]
18:39:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x1495ce400) [pid = 1649] [serial = 1818] [outer = 0x0]
18:39:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x1495d5000) [pid = 1649] [serial = 1819] [outer = 0x1495ce400]
18:39:41 INFO - PROCESS | 1649 | 1447468781695 Marionette INFO loaded listener.js
18:39:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x149a11400) [pid = 1649] [serial = 1820] [outer = 0x1495ce400]
18:39:42 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
18:39:42 INFO - document served over http requires an http
18:39:42 INFO - sub-resource via script-tag using the http-csp
18:39:42 INFO - delivery method with no-redirect and when
18:39:42 INFO - the target request is same-origin.
18:39:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 675ms
18:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:39:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa6d800 == 91 [pid = 1649] [id = 650]
18:39:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x149c77400) [pid = 1649] [serial = 1821] [outer = 0x0]
18:39:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x149c78400) [pid = 1649] [serial = 1822] [outer = 0x149c77400]
18:39:42 INFO - PROCESS | 1649 | 1447468782404 Marionette INFO loaded listener.js
18:39:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x149c7f400) [pid = 1649] [serial = 1823] [outer = 0x149c77400]
18:39:42 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
18:39:42 INFO - document served over http requires an http
18:39:42 INFO - sub-resource via script-tag using the http-csp
18:39:42 INFO - delivery method with swap-origin-redirect and when
18:39:42 INFO - the target request is same-origin.
18:39:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 821ms
18:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:39:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a599800 == 92 [pid = 1649] [id = 651]
18:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x1499dbc00) [pid = 1649] [serial = 1824] [outer = 0x0]
18:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x1499de000) [pid = 1649] [serial = 1825] [outer = 0x1499dbc00]
18:39:43 INFO - PROCESS | 1649 | 1447468783157 Marionette INFO loaded listener.js
18:39:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x1499e5000) [pid = 1649] [serial = 1826] [outer = 0x1499dbc00]
18:39:43 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
18:39:43 INFO - document served over http requires an http
18:39:43 INFO - sub-resource via xhr-request using the http-csp
18:39:43 INFO - delivery method with keep-origin-redirect and when
18:39:43 INFO - the target request is same-origin.
18:39:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 673ms
18:39:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:39:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bca2800 == 93 [pid = 1649] [id = 652]
18:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x149064800) [pid = 1649] [serial = 1827] [outer = 0x0]
18:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x149067800) [pid = 1649] [serial = 1828] [outer = 0x149064800]
18:39:43 INFO - PROCESS | 1649 | 1447468783859 Marionette INFO loaded listener.js
18:39:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x14906e800) [pid = 1649] [serial = 1829] [outer = 0x149064800]
18:39:44 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
18:39:44 INFO - document served over http requires an http
18:39:44 INFO - sub-resource via xhr-request using the http-csp
18:39:44 INFO - delivery method with no-redirect and when
18:39:44 INFO - the target request is same-origin.
18:39:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 680ms
18:39:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:39:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bcb9800 == 94 [pid = 1649] [id = 653]
18:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x149065000) [pid = 1649] [serial = 1830] [outer = 0x0]
18:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x1499e3000) [pid = 1649] [serial = 1831] [outer = 0x149065000]
18:39:44 INFO - PROCESS | 1649 | 1447468784554 Marionette INFO loaded listener.js
18:39:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x14bea0400) [pid = 1649] [serial = 1832] [outer = 0x149065000]
18:39:44 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
18:39:44 INFO - document served over http requires an http
18:39:44 INFO - sub-resource via xhr-request using the http-csp
18:39:44 INFO - delivery method with swap-origin-redirect and when
18:39:44 INFO - the target request is same-origin.
18:39:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 675ms
18:39:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:39:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa92800 == 95 [pid = 1649] [id = 654]
18:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x14906c000) [pid = 1649] [serial = 1833] [outer = 0x0]
18:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x14bea4800) [pid = 1649] [serial = 1834] [outer = 0x14906c000]
18:39:45 INFO - PROCESS | 1649 | 1447468785230 Marionette INFO loaded listener.js
18:39:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x14beac000) [pid = 1649] [serial = 1835] [outer = 0x14906c000]
18:39:45 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
18:39:45 INFO - document served over http requires an https
18:39:45 INFO - sub-resource via fetch-request using the http-csp
18:39:45 INFO - delivery method with keep-origin-redirect and when
18:39:45 INFO - the target request is same-origin.
18:39:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 732ms
18:39:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:39:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x148ad6000 == 96 [pid = 1649] [id = 655]
18:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x1497b7c00) [pid = 1649] [serial = 1836] [outer = 0x0]
18:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x1497bb000) [pid = 1649] [serial = 1837] [outer = 0x1497b7c00]
18:39:45 INFO - PROCESS | 1649 | 1447468785947 Marionette INFO loaded listener.js
18:39:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x1497c3800) [pid = 1649] [serial = 1838] [outer = 0x1497b7c00]
18:39:46 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
18:39:46 INFO - document served over http requires an https
18:39:46 INFO - sub-resource via fetch-request using the http-csp
18:39:46 INFO - delivery method with no-redirect and when
18:39:46 INFO - the target request is same-origin.
18:39:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 681ms
18:39:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:39:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x13af0e800 == 97 [pid = 1649] [id = 656]
18:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x13a42c800) [pid = 1649] [serial = 1839] [outer = 0x0]
18:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x13a42dc00) [pid = 1649] [serial = 1840] [outer = 0x13a42c800]
18:39:46 INFO - PROCESS | 1649 | 1447468786645 Marionette INFO loaded listener.js
18:39:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x13a436000) [pid = 1649] [serial = 1841] [outer = 0x13a42c800]
18:39:48 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
18:39:48 INFO - document served over http requires an https
18:39:48 INFO - sub-resource via fetch-request using the http-csp
18:39:48 INFO - delivery method with swap-origin-redirect and when
18:39:48 INFO - the target request is same-origin.
18:39:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2332ms
18:39:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:39:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee8b000 == 98 [pid = 1649] [id = 657]
18:39:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x126377000) [pid = 1649] [serial = 1842] [outer = 0x0]
18:39:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12abd7400) [pid = 1649] [serial = 1843] [outer = 0x126377000]
18:39:48 INFO - PROCESS | 1649 | 1447468788997 Marionette INFO loaded listener.js
18:39:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x14beac400) [pid = 1649] [serial = 1844] [outer = 0x126377000]
18:39:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x148ae5000 == 99 [pid = 1649] [id = 658]
18:39:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x14beacc00) [pid = 1649] [serial = 1845] [outer = 0x0]
18:39:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x13980d800) [pid = 1649] [serial = 1846] [outer = 0x14beacc00]
18:39:49 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
18:39:49 INFO - document served over http requires an https
18:39:49 INFO - sub-resource via iframe-tag using the http-csp
18:39:49 INFO - delivery method with keep-origin-redirect and when
18:39:49 INFO - the target request is same-origin.
18:39:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 822ms
18:39:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:39:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1271c3800 == 100 [pid = 1649] [id = 659]
18:39:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x1137df400) [pid = 1649] [serial = 1847] [outer = 0x0]
18:39:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x113bb2800) [pid = 1649] [serial = 1848] [outer = 0x1137df400]
18:39:50 INFO - PROCESS | 1649 | 1447468790313 Marionette INFO loaded listener.js
18:39:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x11fff1000) [pid = 1649] [serial = 1849] [outer = 0x1137df400]
18:39:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c84c800 == 101 [pid = 1649] [id = 660]
18:39:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x121c5cc00) [pid = 1649] [serial = 1850] [outer = 0x0]
18:39:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x126842000) [pid = 1649] [serial = 1851] [outer = 0x121c5cc00]
18:39:50 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
18:39:50 INFO - document served over http requires an https
18:39:50 INFO - sub-resource via iframe-tag using the http-csp
18:39:50 INFO - delivery method with no-redirect and when
18:39:50 INFO - the target request is same-origin.
18:39:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1285ms
18:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:39:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f127800 == 102 [pid = 1649] [id = 661]
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x121ecfc00) [pid = 1649] [serial = 1852] [outer = 0x0]
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x125d3a400) [pid = 1649] [serial = 1853] [outer = 0x121ecfc00]
18:39:51 INFO - PROCESS | 1649 | 1447468791099 Marionette INFO loaded listener.js
18:39:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x127b20400) [pid = 1649] [serial = 1854] [outer = 0x121ecfc00]
18:39:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fe8000 == 103 [pid = 1649] [id = 662]
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x1204aec00) [pid = 1649] [serial = 1855] [outer = 0x0]
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x11ea87400) [pid = 1649] [serial = 1856] [outer = 0x1204aec00]
18:39:51 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
18:39:51 INFO - document served over http requires an https
18:39:51 INFO - sub-resource via iframe-tag using the http-csp
18:39:51 INFO - delivery method with swap-origin-redirect and when
18:39:51 INFO - the target request is same-origin.
18:39:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 774ms
18:39:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:39:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a47a800 == 104 [pid = 1649] [id = 663]
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x12683a000) [pid = 1649] [serial = 1857] [outer = 0x0]
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x12752e000) [pid = 1649] [serial = 1858] [outer = 0x12683a000]
18:39:51 INFO - PROCESS | 1649 | 1447468791876 Marionette INFO loaded listener.js
18:39:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x127e8ac00) [pid = 1649] [serial = 1859] [outer = 0x12683a000]
18:39:52 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
18:39:52 INFO - document served over http requires an https
18:39:52 INFO - sub-resource via script-tag using the http-csp
18:39:52 INFO - delivery method with keep-origin-redirect and when
18:39:52 INFO - the target request is same-origin.
18:39:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 976ms
18:39:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:39:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d72c000 == 105 [pid = 1649] [id = 664]
18:39:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x12684cc00) [pid = 1649] [serial = 1860] [outer = 0x0]
18:39:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x127d90800) [pid = 1649] [serial = 1861] [outer = 0x12684cc00]
18:39:52 INFO - PROCESS | 1649 | 1447468792849 Marionette INFO loaded listener.js
18:39:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x12abd2800) [pid = 1649] [serial = 1862] [outer = 0x12684cc00]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1490e3000 == 104 [pid = 1649] [id = 462]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x138ec4800 == 103 [pid = 1649] [id = 634]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x132490800 == 102 [pid = 1649] [id = 633]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x132486000 == 101 [pid = 1649] [id = 632]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12f65c800 == 100 [pid = 1649] [id = 631]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1cf800 == 99 [pid = 1649] [id = 630]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12df34800 == 98 [pid = 1649] [id = 629]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12db29000 == 97 [pid = 1649] [id = 628]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d419800 == 96 [pid = 1649] [id = 627]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12af08800 == 95 [pid = 1649] [id = 626]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1282d8800 == 94 [pid = 1649] [id = 625]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x127c2e800 == 93 [pid = 1649] [id = 624]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1274aa000 == 92 [pid = 1649] [id = 623]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12530a800 == 91 [pid = 1649] [id = 622]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x10c717000 == 90 [pid = 1649] [id = 621]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc1c800 == 89 [pid = 1649] [id = 620]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x124b25000 == 88 [pid = 1649] [id = 619]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x125324800 == 87 [pid = 1649] [id = 618]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1274a6000 == 86 [pid = 1649] [id = 617]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11ffc9800 == 85 [pid = 1649] [id = 616]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13a8c3800 == 84 [pid = 1649] [id = 615]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x14d0d3800 == 83 [pid = 1649] [id = 613]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x146ba3000 == 82 [pid = 1649] [id = 607]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x146925800 == 81 [pid = 1649] [id = 606]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13a994800 == 80 [pid = 1649] [id = 605]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13a4c8800 == 79 [pid = 1649] [id = 604]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13a299800 == 78 [pid = 1649] [id = 603]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x139fe0000 == 77 [pid = 1649] [id = 602]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x139e55000 == 76 [pid = 1649] [id = 601]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x139e06000 == 75 [pid = 1649] [id = 600]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x138b32800 == 74 [pid = 1649] [id = 599]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13865f800 == 73 [pid = 1649] [id = 598]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13751e000 == 72 [pid = 1649] [id = 597]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x127c16800 == 71 [pid = 1649] [id = 596]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11ef88000 == 70 [pid = 1649] [id = 595]
18:39:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13248b800 == 69 [pid = 1649] [id = 594]
18:39:53 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
18:39:53 INFO - document served over http requires an https
18:39:53 INFO - sub-resource via script-tag using the http-csp
18:39:53 INFO - delivery method with no-redirect and when
18:39:53 INFO - the target request is same-origin.
18:39:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 982ms
18:39:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x12e8be400) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x12a249000) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x127d8fc00) [pid = 1649] [serial = 1644] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x12bb04800) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x127522c00) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x1278da400) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12684f800) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x1279be400) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x12752c000) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank]
18:39:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11d72b800 == 70 [pid = 1649] [id = 665]
18:39:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x11fce0000) [pid = 1649] [serial = 1863] [outer = 0x0]
18:39:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x121c68400) [pid = 1649] [serial = 1864] [outer = 0x11fce0000]
18:39:53 INFO - PROCESS | 1649 | 1447468793778 Marionette INFO loaded listener.js
18:39:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x12795d800) [pid = 1649] [serial = 1865] [outer = 0x11fce0000]
18:39:54 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
18:39:54 INFO - document served over http requires an https
18:39:54 INFO - sub-resource via script-tag using the http-csp
18:39:54 INFO - delivery method with swap-origin-redirect and when
18:39:54 INFO - the target request is same-origin.
18:39:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 570ms
18:39:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:39:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fea800 == 71 [pid = 1649] [id = 666]
18:39:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x127e82000) [pid = 1649] [serial = 1866] [outer = 0x0]
18:39:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x128e34400) [pid = 1649] [serial = 1867] [outer = 0x127e82000]
18:39:54 INFO - PROCESS | 1649 | 1447468794366 Marionette INFO loaded listener.js
18:39:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x12afd7800) [pid = 1649] [serial = 1868] [outer = 0x127e82000]
18:39:54 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
18:39:54 INFO - document served over http requires an https
18:39:54 INFO - sub-resource via xhr-request using the http-csp
18:39:54 INFO - delivery method with keep-origin-redirect and when
18:39:54 INFO - the target request is same-origin.
18:39:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 571ms
18:39:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:39:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d28800 == 72 [pid = 1649] [id = 667]
18:39:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x12bc26800) [pid = 1649] [serial = 1869] [outer = 0x0]
18:39:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x12d4b6800) [pid = 1649] [serial = 1870] [outer = 0x12bc26800]
18:39:54 INFO - PROCESS | 1649 | 1447468794897 Marionette INFO loaded listener.js
18:39:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x12db8c800) [pid = 1649] [serial = 1871] [outer = 0x12bc26800]
18:39:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:39:55 INFO - document served over http requires an https
18:39:55 INFO - sub-resource via xhr-request using the http-csp
18:39:55 INFO - delivery method with no-redirect and when
18:39:55 INFO - the target request is same-origin.
18:39:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 524ms
18:39:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:39:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab0a800 == 73 [pid = 1649] [id = 668]
18:39:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x12e8b6400) [pid = 1649] [serial = 1872] [outer = 0x0]
18:39:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x12f18cc00) [pid = 1649] [serial = 1873] [outer = 0x12e8b6400]
18:39:55 INFO - PROCESS | 1649 | 1447468795389 Marionette INFO loaded listener.js
18:39:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x12f6c5800) [pid = 1649] [serial = 1874] [outer = 0x12e8b6400]
18:39:55 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
18:39:55 INFO - document served over http requires an https
18:39:55 INFO - sub-resource via xhr-request using the http-csp
18:39:55 INFO - delivery method with swap-origin-redirect and when
18:39:55 INFO - the target request is same-origin.
18:39:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 572ms
18:39:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:39:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d419800 == 74 [pid = 1649] [id = 669]
18:39:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x132447800) [pid = 1649] [serial = 1875] [outer = 0x0]
18:39:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x1355b3c00) [pid = 1649] [serial = 1876] [outer = 0x132447800]
18:39:56 INFO - PROCESS | 1649 | 1447468796012 Marionette INFO loaded listener.js
18:39:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x12db84000) [pid = 1649] [serial = 1877] [outer = 0x132447800]
18:39:56 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
18:39:56 INFO - document served over http requires an http
18:39:56 INFO - sub-resource via fetch-request using the meta-csp
18:39:56 INFO - delivery method with keep-origin-redirect and when
18:39:56 INFO - the target request is cross-origin.
18:39:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 576ms
18:39:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:39:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f12c000 == 75 [pid = 1649] [id = 670]
18:39:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x139d25800) [pid = 1649] [serial = 1878] [outer = 0x0]
18:39:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x13a615400) [pid = 1649] [serial = 1879] [outer = 0x139d25800]
18:39:56 INFO - PROCESS | 1649 | 1447468796589 Marionette INFO loaded listener.js
18:39:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x13a9ac800) [pid = 1649] [serial = 1880] [outer = 0x139d25800]
18:39:56 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
18:39:56 INFO - document served over http requires an http
18:39:56 INFO - sub-resource via fetch-request using the meta-csp
18:39:56 INFO - delivery method with no-redirect and when
18:39:56 INFO - the target request is cross-origin.
18:39:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 517ms
18:39:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:39:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x134ea5000 == 76 [pid = 1649] [id = 671]
18:39:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x13a3aa000) [pid = 1649] [serial = 1881] [outer = 0x0]
18:39:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x13ac31000) [pid = 1649] [serial = 1882] [outer = 0x13a3aa000]
18:39:57 INFO - PROCESS | 1649 | 1447468797116 Marionette INFO loaded listener.js
18:39:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x1490d6800) [pid = 1649] [serial = 1883] [outer = 0x13a3aa000]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x12a248400) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x12789e800) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x14996a000) [pid = 1649] [serial = 1724] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468761203]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x12dfe6400) [pid = 1649] [serial = 1687] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x12bc24800) [pid = 1649] [serial = 1682] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468752416]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x139d23800) [pid = 1649] [serial = 1729] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x127b53c00) [pid = 1649] [serial = 1677] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x14958b000) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x12819a800) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x11315f400) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x12df0b800) [pid = 1649] [serial = 1761] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x12751e800) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x1279c3400) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x121c9cc00) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x127894c00) [pid = 1649] [serial = 1766] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468771213]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x1137a1400) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x12bc1e400) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x127e83000) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x120002c00) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x11fb50000) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x12bc37c00) [pid = 1649] [serial = 1771] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x121fbe400) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x127d96800) [pid = 1649] [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]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x135561800) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x149211400) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x127f95000) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x1355ea000) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12bc42c00) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x11cf60800) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12e8b6800) [pid = 1649] [serial = 1688] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x12acd6400) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x146a4f400) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x13980fc00) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x127526400) [pid = 1649] [serial = 1678] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x13a683000) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12736fc00) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x1204a6400) [pid = 1649] [serial = 1764] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x121ec9000) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x11d86ec00) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x120014800) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x126382400) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12abd7c00) [pid = 1649] [serial = 1767] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468771213]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x149403000) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x128ee3c00) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x1491ec800) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x149591c00) [pid = 1649] [serial = 1722] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12df12800) [pid = 1649] [serial = 1762] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x13a9b4400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x11f65ec00) [pid = 1649] [serial = 1730] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x149591400) [pid = 1649] [serial = 1720] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x127960000) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x11fce6400) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12f6bf800) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x127b50400) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x11eb63400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12d4c0800) [pid = 1649] [serial = 1683] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468752416]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x149586000) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12aa5a000) [pid = 1649] [serial = 1680] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12bc43800) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x14996dc00) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468761203]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12e8bdc00) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x120263800) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12f622400) [pid = 1649] [serial = 1772] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x127b55400) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x127523c00) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12abd5400) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank]
18:39:57 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x1204c9800) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank]
18:39:57 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
18:39:57 INFO - document served over http requires an http
18:39:57 INFO - sub-resource via fetch-request using the meta-csp
18:39:57 INFO - delivery method with swap-origin-redirect and when
18:39:57 INFO - the target request is cross-origin.
18:39:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 975ms
18:39:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:39:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1cd800 == 77 [pid = 1649] [id = 672]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x1204bf000) [pid = 1649] [serial = 1884] [outer = 0x0]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x121ec9000) [pid = 1649] [serial = 1885] [outer = 0x1204bf000]
18:39:58 INFO - PROCESS | 1649 | 1447468798062 Marionette INFO loaded listener.js
18:39:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12bc3d800) [pid = 1649] [serial = 1886] [outer = 0x1204bf000]
18:39:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e06000 == 78 [pid = 1649] [id = 673]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12bc42c00) [pid = 1649] [serial = 1887] [outer = 0x0]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12e8b7800) [pid = 1649] [serial = 1888] [outer = 0x12bc42c00]
18:39:58 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
18:39:58 INFO - document served over http requires an http
18:39:58 INFO - sub-resource via iframe-tag using the meta-csp
18:39:58 INFO - delivery method with keep-origin-redirect and when
18:39:58 INFO - the target request is cross-origin.
18:39:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 568ms
18:39:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:39:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x139ecb000 == 79 [pid = 1649] [id = 674]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12e8bdc00) [pid = 1649] [serial = 1889] [outer = 0x0]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x139d23800) [pid = 1649] [serial = 1890] [outer = 0x12e8bdc00]
18:39:58 INFO - PROCESS | 1649 | 1447468798659 Marionette INFO loaded listener.js
18:39:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x149587400) [pid = 1649] [serial = 1891] [outer = 0x12e8bdc00]
18:39:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a350800 == 80 [pid = 1649] [id = 675]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x14940e400) [pid = 1649] [serial = 1892] [outer = 0x0]
18:39:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x149592c00) [pid = 1649] [serial = 1893] [outer = 0x14940e400]
18:39:59 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
18:39:59 INFO - document served over http requires an http
18:39:59 INFO - sub-resource via iframe-tag using the meta-csp
18:39:59 INFO - delivery method with no-redirect and when
18:39:59 INFO - the target request is cross-origin.
18:39:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 568ms
18:39:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:39:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a8b5800 == 81 [pid = 1649] [id = 676]
18:39:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x149587000) [pid = 1649] [serial = 1894] [outer = 0x0]
18:39:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x1495d3400) [pid = 1649] [serial = 1895] [outer = 0x149587000]
18:39:59 INFO - PROCESS | 1649 | 1447468799271 Marionette INFO loaded listener.js
18:39:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:39:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x149966000) [pid = 1649] [serial = 1896] [outer = 0x149587000]
18:39:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1468be000 == 82 [pid = 1649] [id = 677]
18:39:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x149963c00) [pid = 1649] [serial = 1897] [outer = 0x0]
18:39:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x14996f400) [pid = 1649] [serial = 1898] [outer = 0x149963c00]
18:39:59 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
18:39:59 INFO - document served over http requires an http
18:39:59 INFO - sub-resource via iframe-tag using the meta-csp
18:39:59 INFO - delivery method with swap-origin-redirect and when
18:39:59 INFO - the target request is cross-origin.
18:39:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 575ms
18:39:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:39:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7ca800 == 83 [pid = 1649] [id = 678]
18:39:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x112b30c00) [pid = 1649] [serial = 1899] [outer = 0x0]
18:39:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x112e9ac00) [pid = 1649] [serial = 1900] [outer = 0x112b30c00]
18:39:59 INFO - PROCESS | 1649 | 1447468799998 Marionette INFO loaded listener.js
18:40:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x11fce5c00) [pid = 1649] [serial = 1901] [outer = 0x112b30c00]
18:40:00 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
18:40:00 INFO - document served over http requires an http
18:40:00 INFO - sub-resource via script-tag using the meta-csp
18:40:00 INFO - delivery method with keep-origin-redirect and when
18:40:00 INFO - the target request is cross-origin.
18:40:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 923ms
18:40:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:40:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b2c4800 == 84 [pid = 1649] [id = 679]
18:40:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12463fc00) [pid = 1649] [serial = 1902] [outer = 0x0]
18:40:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x125c83800) [pid = 1649] [serial = 1903] [outer = 0x12463fc00]
18:40:00 INFO - PROCESS | 1649 | 1447468800828 Marionette INFO loaded listener.js
18:40:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x127894c00) [pid = 1649] [serial = 1904] [outer = 0x12463fc00]
18:40:01 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
18:40:01 INFO - document served over http requires an http
18:40:01 INFO - sub-resource via script-tag using the meta-csp
18:40:01 INFO - delivery method with no-redirect and when
18:40:01 INFO - the target request is cross-origin.
18:40:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 725ms
18:40:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:40:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a29b000 == 85 [pid = 1649] [id = 680]
18:40:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x127aeac00) [pid = 1649] [serial = 1905] [outer = 0x0]
18:40:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x127d89400) [pid = 1649] [serial = 1906] [outer = 0x127aeac00]
18:40:01 INFO - PROCESS | 1649 | 1447468801593 Marionette INFO loaded listener.js
18:40:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12afd2c00) [pid = 1649] [serial = 1907] [outer = 0x127aeac00]
18:40:02 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
18:40:02 INFO - document served over http requires an http
18:40:02 INFO - sub-resource via script-tag using the meta-csp
18:40:02 INFO - delivery method with swap-origin-redirect and when
18:40:02 INFO - the target request is cross-origin.
18:40:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 771ms
18:40:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:40:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ecd000 == 86 [pid = 1649] [id = 681]
18:40:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12f6bd400) [pid = 1649] [serial = 1908] [outer = 0x0]
18:40:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x1355eec00) [pid = 1649] [serial = 1909] [outer = 0x12f6bd400]
18:40:02 INFO - PROCESS | 1649 | 1447468802335 Marionette INFO loaded listener.js
18:40:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x146cb8400) [pid = 1649] [serial = 1910] [outer = 0x12f6bd400]
18:40:02 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
18:40:02 INFO - document served over http requires an http
18:40:02 INFO - sub-resource via xhr-request using the meta-csp
18:40:02 INFO - delivery method with keep-origin-redirect and when
18:40:02 INFO - the target request is cross-origin.
18:40:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 673ms
18:40:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:40:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1492a6800 == 87 [pid = 1649] [id = 682]
18:40:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12f6c7800) [pid = 1649] [serial = 1911] [outer = 0x0]
18:40:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x1491efc00) [pid = 1649] [serial = 1912] [outer = 0x12f6c7800]
18:40:03 INFO - PROCESS | 1649 | 1447468803037 Marionette INFO loaded listener.js
18:40:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x14958b000) [pid = 1649] [serial = 1913] [outer = 0x12f6c7800]
18:40:03 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
18:40:03 INFO - document served over http requires an http
18:40:03 INFO - sub-resource via xhr-request using the meta-csp
18:40:03 INFO - delivery method with no-redirect and when
18:40:03 INFO - the target request is cross-origin.
18:40:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 722ms
18:40:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:40:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bca8800 == 88 [pid = 1649] [id = 683]
18:40:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x1495cf400) [pid = 1649] [serial = 1914] [outer = 0x0]
18:40:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x1497c4400) [pid = 1649] [serial = 1915] [outer = 0x1495cf400]
18:40:03 INFO - PROCESS | 1649 | 1447468803761 Marionette INFO loaded listener.js
18:40:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x149c7b000) [pid = 1649] [serial = 1916] [outer = 0x1495cf400]
18:40:04 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
18:40:04 INFO - document served over http requires an http
18:40:04 INFO - sub-resource via xhr-request using the meta-csp
18:40:04 INFO - delivery method with swap-origin-redirect and when
18:40:04 INFO - the target request is cross-origin.
18:40:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 723ms
18:40:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:40:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x14e77e800 == 89 [pid = 1649] [id = 684]
18:40:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x14c04b400) [pid = 1649] [serial = 1917] [outer = 0x0]
18:40:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x14c04f800) [pid = 1649] [serial = 1918] [outer = 0x14c04b400]
18:40:04 INFO - PROCESS | 1649 | 1447468804535 Marionette INFO loaded listener.js
18:40:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x14c773800) [pid = 1649] [serial = 1919] [outer = 0x14c04b400]
18:40:04 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
18:40:04 INFO - document served over http requires an https
18:40:04 INFO - sub-resource via fetch-request using the meta-csp
18:40:04 INFO - delivery method with keep-origin-redirect and when
18:40:04 INFO - the target request is cross-origin.
18:40:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 768ms
18:40:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:40:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x14e798000 == 90 [pid = 1649] [id = 685]
18:40:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12c8a0c00) [pid = 1649] [serial = 1920] [outer = 0x0]
18:40:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12c8a2800) [pid = 1649] [serial = 1921] [outer = 0x12c8a0c00]
18:40:05 INFO - PROCESS | 1649 | 1447468805270 Marionette INFO loaded listener.js
18:40:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x12c8ac000) [pid = 1649] [serial = 1922] [outer = 0x12c8a0c00]
18:40:05 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
18:40:05 INFO - document served over http requires an https
18:40:05 INFO - sub-resource via fetch-request using the meta-csp
18:40:05 INFO - delivery method with no-redirect and when
18:40:05 INFO - the target request is cross-origin.
18:40:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 729ms
18:40:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:40:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x14ff78800 == 91 [pid = 1649] [id = 686]
18:40:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x12c8ad800) [pid = 1649] [serial = 1923] [outer = 0x0]
18:40:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x139aa7400) [pid = 1649] [serial = 1924] [outer = 0x12c8ad800]
18:40:06 INFO - PROCESS | 1649 | 1447468806038 Marionette INFO loaded listener.js
18:40:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x139ab0800) [pid = 1649] [serial = 1925] [outer = 0x12c8ad800]
18:40:06 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
18:40:06 INFO - document served over http requires an https
18:40:06 INFO - sub-resource via fetch-request using the meta-csp
18:40:06 INFO - delivery method with swap-origin-redirect and when
18:40:06 INFO - the target request is cross-origin.
18:40:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 772ms
18:40:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:40:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x14ff8e800 == 92 [pid = 1649] [id = 687]
18:40:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x139ab0c00) [pid = 1649] [serial = 1926] [outer = 0x0]
18:40:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x139ab2c00) [pid = 1649] [serial = 1927] [outer = 0x139ab0c00]
18:40:06 INFO - PROCESS | 1649 | 1447468806783 Marionette INFO loaded listener.js
18:40:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x1494e5800) [pid = 1649] [serial = 1928] [outer = 0x139ab0c00]
18:40:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x14be52800 == 93 [pid = 1649] [id = 688]
18:40:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x1494e4000) [pid = 1649] [serial = 1929] [outer = 0x0]
18:40:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x1494eb000) [pid = 1649] [serial = 1930] [outer = 0x1494e4000]
18:40:07 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
18:40:07 INFO - document served over http requires an https
18:40:07 INFO - sub-resource via iframe-tag using the meta-csp
18:40:07 INFO - delivery method with keep-origin-redirect and when
18:40:07 INFO - the target request is cross-origin.
18:40:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
18:40:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:40:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x14be59000 == 94 [pid = 1649] [id = 689]
18:40:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x1494e8400) [pid = 1649] [serial = 1931] [outer = 0x0]
18:40:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x1494ec000) [pid = 1649] [serial = 1932] [outer = 0x1494e8400]
18:40:07 INFO - PROCESS | 1649 | 1447468807606 Marionette INFO loaded listener.js
18:40:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x14c77b400) [pid = 1649] [serial = 1933] [outer = 0x1494e8400]
18:40:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x138ecf800 == 95 [pid = 1649] [id = 690]
18:40:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x14c772800) [pid = 1649] [serial = 1934] [outer = 0x0]
18:40:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x14c77e800) [pid = 1649] [serial = 1935] [outer = 0x14c772800]
18:40:08 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
18:40:08 INFO - document served over http requires an https
18:40:08 INFO - sub-resource via iframe-tag using the meta-csp
18:40:08 INFO - delivery method with no-redirect and when
18:40:08 INFO - the target request is cross-origin.
18:40:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 775ms
18:40:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:40:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x14c11b800 == 96 [pid = 1649] [id = 691]
18:40:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x14ca47800) [pid = 1649] [serial = 1936] [outer = 0x0]
18:40:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x14ca4d800) [pid = 1649] [serial = 1937] [outer = 0x14ca47800]
18:40:08 INFO - PROCESS | 1649 | 1447468808411 Marionette INFO loaded listener.js
18:40:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x14cbba000) [pid = 1649] [serial = 1938] [outer = 0x14ca47800]
18:40:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bfe2000 == 97 [pid = 1649] [id = 692]
18:40:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x13af8f800) [pid = 1649] [serial = 1939] [outer = 0x0]
18:40:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x13af8f400) [pid = 1649] [serial = 1940] [outer = 0x13af8f800]
18:40:08 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
18:40:08 INFO - document served over http requires an https
18:40:08 INFO - sub-resource via iframe-tag using the meta-csp
18:40:08 INFO - delivery method with swap-origin-redirect and when
18:40:08 INFO - the target request is cross-origin.
18:40:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 845ms
18:40:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:40:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bfe5800 == 98 [pid = 1649] [id = 693]
18:40:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x13af91400) [pid = 1649] [serial = 1941] [outer = 0x0]
18:40:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x13af95400) [pid = 1649] [serial = 1942] [outer = 0x13af91400]
18:40:09 INFO - PROCESS | 1649 | 1447468809264 Marionette INFO loaded listener.js
18:40:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x149c70c00) [pid = 1649] [serial = 1943] [outer = 0x13af91400]
18:40:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:40:09 INFO - document served over http requires an https
18:40:09 INFO - sub-resource via script-tag using the meta-csp
18:40:09 INFO - delivery method with keep-origin-redirect and when
18:40:09 INFO - the target request is cross-origin.
18:40:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 777ms
18:40:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:40:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa0b800 == 99 [pid = 1649] [id = 694]
18:40:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x121c69c00) [pid = 1649] [serial = 1944] [outer = 0x0]
18:40:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x14cbbac00) [pid = 1649] [serial = 1945] [outer = 0x121c69c00]
18:40:09 INFO - PROCESS | 1649 | 1447468809980 Marionette INFO loaded listener.js
18:40:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x14cbc1400) [pid = 1649] [serial = 1946] [outer = 0x121c69c00]
18:40:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
18:40:10 INFO - document served over http requires an https
18:40:10 INFO - sub-resource via script-tag using the meta-csp
18:40:10 INFO - delivery method with no-redirect and when
18:40:10 INFO - the target request is cross-origin.
18:40:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
18:40:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:40:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x14f424000 == 100 [pid = 1649] [id = 695]
18:40:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x14cbba400) [pid = 1649] [serial = 1947] [outer = 0x0]
18:40:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x14cbc5c00) [pid = 1649] [serial = 1948] [outer = 0x14cbba400]
18:40:10 INFO - PROCESS | 1649 | 1447468810676 Marionette INFO loaded listener.js
18:40:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x14d0efc00) [pid = 1649] [serial = 1949] [outer = 0x14cbba400]
18:40:11 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
18:40:11 INFO - document served over http requires an https
18:40:11 INFO - sub-resource via script-tag using the meta-csp
18:40:11 INFO - delivery method with swap-origin-redirect and when
18:40:11 INFO - the target request is cross-origin.
18:40:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 771ms
18:40:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:40:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa0f000 == 101 [pid = 1649] [id = 696]
18:40:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x14d0f4800) [pid = 1649] [serial = 1950] [outer = 0x0]
18:40:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x14d0f5800) [pid = 1649] [serial = 1951] [outer = 0x14d0f4800]
18:40:11 INFO - PROCESS | 1649 | 1447468811450 Marionette INFO loaded listener.js
18:40:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x14df53400) [pid = 1649] [serial = 1952] [outer = 0x14d0f4800]
18:40:11 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
18:40:11 INFO - document served over http requires an https
18:40:11 INFO - sub-resource via xhr-request using the meta-csp
18:40:11 INFO - delivery method with keep-origin-redirect and when
18:40:11 INFO - the target request is cross-origin.
18:40:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 725ms
18:40:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:40:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x14f827800 == 102 [pid = 1649] [id = 697]
18:40:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x14df56000) [pid = 1649] [serial = 1953] [outer = 0x0]
18:40:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x14df58c00) [pid = 1649] [serial = 1954] [outer = 0x14df56000]
18:40:12 INFO - PROCESS | 1649 | 1447468812180 Marionette INFO loaded listener.js
18:40:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x14df5fc00) [pid = 1649] [serial = 1955] [outer = 0x14df56000]
18:40:12 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
18:40:12 INFO - document served over http requires an https
18:40:12 INFO - sub-resource via xhr-request using the meta-csp
18:40:12 INFO - delivery method with no-redirect and when
18:40:12 INFO - the target request is cross-origin.
18:40:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 723ms
18:40:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:40:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bb22000 == 103 [pid = 1649] [id = 698]
18:40:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x14bb54400) [pid = 1649] [serial = 1956] [outer = 0x0]
18:40:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x14bb5b400) [pid = 1649] [serial = 1957] [outer = 0x14bb54400]
18:40:12 INFO - PROCESS | 1649 | 1447468812931 Marionette INFO loaded listener.js
18:40:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x14bb62800) [pid = 1649] [serial = 1958] [outer = 0x14bb54400]
18:40:14 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
18:40:14 INFO - document served over http requires an https
18:40:14 INFO - sub-resource via xhr-request using the meta-csp
18:40:14 INFO - delivery method with swap-origin-redirect and when
18:40:14 INFO - the target request is cross-origin.
18:40:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2337ms
18:40:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:40:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ffdb000 == 104 [pid = 1649] [id = 699]
18:40:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x1204a5000) [pid = 1649] [serial = 1959] [outer = 0x0]
18:40:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x121d56c00) [pid = 1649] [serial = 1960] [outer = 0x1204a5000]
18:40:15 INFO - PROCESS | 1649 | 1447468815276 Marionette INFO loaded listener.js
18:40:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x14bb62c00) [pid = 1649] [serial = 1961] [outer = 0x1204a5000]
18:40:16 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
18:40:16 INFO - document served over http requires an http
18:40:16 INFO - sub-resource via fetch-request using the meta-csp
18:40:16 INFO - delivery method with keep-origin-redirect and when
18:40:16 INFO - the target request is same-origin.
18:40:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1537ms
18:40:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:40:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274a8800 == 105 [pid = 1649] [id = 700]
18:40:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x11fcec000) [pid = 1649] [serial = 1962] [outer = 0x0]
18:40:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x11ffa3000) [pid = 1649] [serial = 1963] [outer = 0x11fcec000]
18:40:16 INFO - PROCESS | 1649 | 1447468816827 Marionette INFO loaded listener.js
18:40:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x1206b2c00) [pid = 1649] [serial = 1964] [outer = 0x11fcec000]
18:40:17 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
18:40:17 INFO - document served over http requires an http
18:40:17 INFO - sub-resource via fetch-request using the meta-csp
18:40:17 INFO - delivery method with no-redirect and when
18:40:17 INFO - the target request is same-origin.
18:40:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 794ms
18:40:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:40:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c70d800 == 106 [pid = 1649] [id = 701]
18:40:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x11cf5c400) [pid = 1649] [serial = 1965] [outer = 0x0]
18:40:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x11fa29000) [pid = 1649] [serial = 1966] [outer = 0x11cf5c400]
18:40:17 INFO - PROCESS | 1649 | 1447468817773 Marionette INFO loaded listener.js
18:40:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x121c11c00) [pid = 1649] [serial = 1967] [outer = 0x11cf5c400]
18:40:18 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
18:40:18 INFO - document served over http requires an http
18:40:18 INFO - sub-resource via fetch-request using the meta-csp
18:40:18 INFO - delivery method with swap-origin-redirect and when
18:40:18 INFO - the target request is same-origin.
18:40:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 883ms
18:40:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:40:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x125797000 == 107 [pid = 1649] [id = 702]
18:40:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 307 (0x11ff0f000) [pid = 1649] [serial = 1968] [outer = 0x0]
18:40:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 308 (0x121c83000) [pid = 1649] [serial = 1969] [outer = 0x11ff0f000]
18:40:18 INFO - PROCESS | 1649 | 1447468818501 Marionette INFO loaded listener.js
18:40:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 309 (0x12448e400) [pid = 1649] [serial = 1970] [outer = 0x11ff0f000]
18:40:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x125815000 == 108 [pid = 1649] [id = 703]
18:40:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 310 (0x1248cd000) [pid = 1649] [serial = 1971] [outer = 0x0]
18:40:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 311 (0x11ff09c00) [pid = 1649] [serial = 1972] [outer = 0x1248cd000]
18:40:19 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
18:40:19 INFO - document served over http requires an http
18:40:19 INFO - sub-resource via iframe-tag using the meta-csp
18:40:19 INFO - delivery method with keep-origin-redirect and when
18:40:19 INFO - the target request is same-origin.
18:40:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 826ms
18:40:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:40:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12727f000 == 109 [pid = 1649] [id = 704]
18:40:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 312 (0x125360400) [pid = 1649] [serial = 1973] [outer = 0x0]
18:40:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 313 (0x126099000) [pid = 1649] [serial = 1974] [outer = 0x125360400]
18:40:19 INFO - PROCESS | 1649 | 1447468819344 Marionette INFO loaded listener.js
18:40:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 314 (0x126836800) [pid = 1649] [serial = 1975] [outer = 0x125360400]
18:40:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c850000 == 110 [pid = 1649] [id = 705]
18:40:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 315 (0x126381c00) [pid = 1649] [serial = 1976] [outer = 0x0]
18:40:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 316 (0x12736e000) [pid = 1649] [serial = 1977] [outer = 0x126381c00]
18:40:19 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
18:40:19 INFO - document served over http requires an http
18:40:19 INFO - sub-resource via iframe-tag using the meta-csp
18:40:19 INFO - delivery method with no-redirect and when
18:40:19 INFO - the target request is same-origin.
18:40:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 779ms
18:40:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:40:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fdf000 == 111 [pid = 1649] [id = 706]
18:40:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 317 (0x1257c5400) [pid = 1649] [serial = 1978] [outer = 0x0]
18:40:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 318 (0x12684ec00) [pid = 1649] [serial = 1979] [outer = 0x1257c5400]
18:40:20 INFO - PROCESS | 1649 | 1447468820106 Marionette INFO loaded listener.js
18:40:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 319 (0x127528000) [pid = 1649] [serial = 1980] [outer = 0x1257c5400]
18:40:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274a5800 == 112 [pid = 1649] [id = 707]
18:40:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 320 (0x1277b2c00) [pid = 1649] [serial = 1981] [outer = 0x0]
18:40:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 321 (0x127526400) [pid = 1649] [serial = 1982] [outer = 0x1277b2c00]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1468be000 == 111 [pid = 1649] [id = 677]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a8b5800 == 110 [pid = 1649] [id = 676]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a350800 == 109 [pid = 1649] [id = 675]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x139ecb000 == 108 [pid = 1649] [id = 674]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x139e06000 == 107 [pid = 1649] [id = 673]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1cd800 == 106 [pid = 1649] [id = 672]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x134ea5000 == 105 [pid = 1649] [id = 671]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12f12c000 == 104 [pid = 1649] [id = 670]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12d419800 == 103 [pid = 1649] [id = 669]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab0a800 == 102 [pid = 1649] [id = 668]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x127d28800 == 101 [pid = 1649] [id = 667]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x126fea800 == 100 [pid = 1649] [id = 666]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11d72b800 == 99 [pid = 1649] [id = 665]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11d72c000 == 98 [pid = 1649] [id = 664]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a47a800 == 97 [pid = 1649] [id = 663]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x139fe8000 == 96 [pid = 1649] [id = 662]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12f127800 == 95 [pid = 1649] [id = 661]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12c84c800 == 94 [pid = 1649] [id = 660]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1271c3800 == 93 [pid = 1649] [id = 659]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x148ae5000 == 92 [pid = 1649] [id = 658]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee8b000 == 91 [pid = 1649] [id = 657]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13af0e800 == 90 [pid = 1649] [id = 656]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x148ad6000 == 89 [pid = 1649] [id = 655]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa92800 == 88 [pid = 1649] [id = 654]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x14bcb9800 == 87 [pid = 1649] [id = 653]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x14bca2800 == 86 [pid = 1649] [id = 652]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a599800 == 85 [pid = 1649] [id = 651]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa6d800 == 84 [pid = 1649] [id = 650]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12c853800 == 83 [pid = 1649] [id = 649]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x149ca8000 == 82 [pid = 1649] [id = 648]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x149c9e800 == 81 [pid = 1649] [id = 647]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa55000 == 80 [pid = 1649] [id = 646]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa5c000 == 79 [pid = 1649] [id = 645]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1495a7800 == 78 [pid = 1649] [id = 644]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1490ea800 == 77 [pid = 1649] [id = 643]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x146ec7800 == 76 [pid = 1649] [id = 642]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x146b82000 == 75 [pid = 1649] [id = 641]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a981000 == 74 [pid = 1649] [id = 640]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a4e2000 == 73 [pid = 1649] [id = 639]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a335800 == 72 [pid = 1649] [id = 638]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x138503000 == 71 [pid = 1649] [id = 637]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x127d3c800 == 70 [pid = 1649] [id = 636]
18:40:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11eb03800 == 69 [pid = 1649] [id = 635]
18:40:20 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
18:40:20 INFO - document served over http requires an http
18:40:20 INFO - sub-resource via iframe-tag using the meta-csp
18:40:20 INFO - delivery method with swap-origin-redirect and when
18:40:20 INFO - the target request is same-origin.
18:40:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1130ms
18:40:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 320 (0x127529400) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 319 (0x12bb0ac00) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 318 (0x128edf000) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 317 (0x12a249c00) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 316 (0x126375800) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 315 (0x120020800) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 314 (0x12df0c800) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 313 (0x12df18800) [pid = 1649] [serial = 1770] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 312 (0x121c08800) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | --DOMWINDOW == 311 (0x12f6c5c00) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank]
18:40:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee84000 == 70 [pid = 1649] [id = 708]
18:40:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 312 (0x120567c00) [pid = 1649] [serial = 1983] [outer = 0x0]
18:40:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 313 (0x121c11000) [pid = 1649] [serial = 1984] [outer = 0x120567c00]
18:40:21 INFO - PROCESS | 1649 | 1447468821159 Marionette INFO loaded listener.js
18:40:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 314 (0x12751ec00) [pid = 1649] [serial = 1985] [outer = 0x120567c00]
18:40:21 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
18:40:21 INFO - document served over http requires an http
18:40:21 INFO - sub-resource via script-tag using the meta-csp
18:40:21 INFO - delivery method with keep-origin-redirect and when
18:40:21 INFO - the target request is same-origin.
18:40:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 670ms
18:40:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:40:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fdd800 == 71 [pid = 1649] [id = 709]
18:40:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 315 (0x12789e800) [pid = 1649] [serial = 1986] [outer = 0x0]
18:40:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 316 (0x127961000) [pid = 1649] [serial = 1987] [outer = 0x12789e800]
18:40:21 INFO - PROCESS | 1649 | 1447468821762 Marionette INFO loaded listener.js
18:40:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 317 (0x127b56c00) [pid = 1649] [serial = 1988] [outer = 0x12789e800]
18:40:22 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
18:40:22 INFO - document served over http requires an http
18:40:22 INFO - sub-resource via script-tag using the meta-csp
18:40:22 INFO - delivery method with no-redirect and when
18:40:22 INFO - the target request is same-origin.
18:40:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 521ms
18:40:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:40:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x128078000 == 72 [pid = 1649] [id = 710]
18:40:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 318 (0x127d8bc00) [pid = 1649] [serial = 1989] [outer = 0x0]
18:40:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 319 (0x127e83000) [pid = 1649] [serial = 1990] [outer = 0x127d8bc00]
18:40:22 INFO - PROCESS | 1649 | 1447468822293 Marionette INFO loaded listener.js
18:40:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 320 (0x128e36400) [pid = 1649] [serial = 1991] [outer = 0x127d8bc00]
18:40:22 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
18:40:22 INFO - document served over http requires an http
18:40:22 INFO - sub-resource via script-tag using the meta-csp
18:40:22 INFO - delivery method with swap-origin-redirect and when
18:40:22 INFO - the target request is same-origin.
18:40:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 524ms
18:40:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:40:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c84d800 == 73 [pid = 1649] [id = 711]
18:40:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 321 (0x1278d8400) [pid = 1649] [serial = 1992] [outer = 0x0]
18:40:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 322 (0x128ee1400) [pid = 1649] [serial = 1993] [outer = 0x1278d8400]
18:40:22 INFO - PROCESS | 1649 | 1447468822917 Marionette INFO loaded listener.js
18:40:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 323 (0x12a24f000) [pid = 1649] [serial = 1994] [outer = 0x1278d8400]
18:40:23 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
18:40:23 INFO - document served over http requires an http
18:40:23 INFO - sub-resource via xhr-request using the meta-csp
18:40:23 INFO - delivery method with keep-origin-redirect and when
18:40:23 INFO - the target request is same-origin.
18:40:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 574ms
18:40:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:40:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db2d000 == 74 [pid = 1649] [id = 712]
18:40:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 324 (0x12abdec00) [pid = 1649] [serial = 1995] [outer = 0x0]
18:40:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 325 (0x12ace1c00) [pid = 1649] [serial = 1996] [outer = 0x12abdec00]
18:40:23 INFO - PROCESS | 1649 | 1447468823435 Marionette INFO loaded listener.js
18:40:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 326 (0x12bb11800) [pid = 1649] [serial = 1997] [outer = 0x12abdec00]
18:40:23 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
18:40:23 INFO - document served over http requires an http
18:40:23 INFO - sub-resource via xhr-request using the meta-csp
18:40:23 INFO - delivery method with no-redirect and when
18:40:23 INFO - the target request is same-origin.
18:40:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 569ms
18:40:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:40:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f64a800 == 75 [pid = 1649] [id = 713]
18:40:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 327 (0x12bc28400) [pid = 1649] [serial = 1998] [outer = 0x0]
18:40:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 328 (0x12c8ac400) [pid = 1649] [serial = 1999] [outer = 0x12bc28400]
18:40:24 INFO - PROCESS | 1649 | 1447468824017 Marionette INFO loaded listener.js
18:40:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 329 (0x12df0c800) [pid = 1649] [serial = 2000] [outer = 0x12bc28400]
18:40:24 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
18:40:24 INFO - document served over http requires an http
18:40:24 INFO - sub-resource via xhr-request using the meta-csp
18:40:24 INFO - delivery method with swap-origin-redirect and when
18:40:24 INFO - the target request is same-origin.
18:40:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 522ms
18:40:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:40:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x137511000 == 76 [pid = 1649] [id = 714]
18:40:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 330 (0x12dfe0000) [pid = 1649] [serial = 2001] [outer = 0x0]
18:40:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 331 (0x12e8b2800) [pid = 1649] [serial = 2002] [outer = 0x12dfe0000]
18:40:24 INFO - PROCESS | 1649 | 1447468824529 Marionette INFO loaded listener.js
18:40:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 332 (0x12f626800) [pid = 1649] [serial = 2003] [outer = 0x12dfe0000]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 331 (0x149963c00) [pid = 1649] [serial = 1897] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 330 (0x11eb63c00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 329 (0x13ac31800) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 328 (0x146a5c000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 327 (0x138470000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 326 (0x12a107000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 325 (0x12e8b6400) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 324 (0x13a3aa000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 323 (0x12bc26800) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 322 (0x127e82000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 321 (0x12e8bdc00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 320 (0x121ecfc00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 319 (0x1204aec00) [pid = 1649] [serial = 1855] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 318 (0x14940e400) [pid = 1649] [serial = 1892] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468798965]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 317 (0x1204bf000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 316 (0x14beacc00) [pid = 1649] [serial = 1845] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 315 (0x12684cc00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 314 (0x14996a400) [pid = 1649] [serial = 1808] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468779612]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 313 (0x139d25800) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 312 (0x146f58800) [pid = 1649] [serial = 1813] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 311 (0x120013c00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 310 (0x1492bb000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 309 (0x121ca4000) [pid = 1649] [serial = 1569] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 308 (0x146a5cc00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 307 (0x11fc3e000) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 306 (0x11ea90000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x128f85000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x127515c00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x11e571000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x13244d400) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x13ab61c00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x146cb2c00) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x11fce0000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x121c5cc00) [pid = 1649] [serial = 1850] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468790618]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x12683a000) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x1137df400) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x132447800) [pid = 1649] [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]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x12bc42c00) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x14920dc00) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x14996f400) [pid = 1649] [serial = 1898] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x13a42dc00) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x13ac31000) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x12752e000) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x1495d3400) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x127d90800) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x12e8b7800) [pid = 1649] [serial = 1888] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x121ec9000) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x1499e3000) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x14bea4800) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x1204aa000) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x1497bb000) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x127ae4800) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x12f18cc00) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x12d4b6800) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x149067800) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x11ea87400) [pid = 1649] [serial = 1856] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x125d3a400) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x146f5b800) [pid = 1649] [serial = 1814] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x149a02c00) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x1492be800) [pid = 1649] [serial = 1804] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x1490d3800) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12dfe7000) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x13a618000) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x1499de000) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x149c78400) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x14684f400) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x13a615400) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x126835800) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x126842000) [pid = 1649] [serial = 1851] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468790618]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x113bb2800) [pid = 1649] [serial = 1848] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x149592c00) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468798965]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x139d23800) [pid = 1649] [serial = 1890] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x1495d5000) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x1355b3c00) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x121c68400) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x149972400) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468779612]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x149304000) [pid = 1649] [serial = 1806] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x146f61000) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x11d8ca800) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x13980d800) [pid = 1649] [serial = 1846] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12abd7400) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x128e34400) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x121f14400) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x149306400) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x13ab64000) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x1279b8c00) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12df1a800) [pid = 1649] [serial = 1686] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x1490d1400) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x13ab6b800) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x14940e800) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x13ac30800) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x13a61e000) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12e8b2000) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x128f91400) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x13244b400) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x146a5ac00) [pid = 1649] [serial = 1602] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x11fced800) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12abdc800) [pid = 1649] [serial = 1349] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x11ff0dc00) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x14920e000) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x122125800) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x127e8a800) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x132441c00) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x13a68b800) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x1490d9c00) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x1490cd000) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x138479800) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x1491f6000) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1492c8000) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x137392000) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x146a55000) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x13a8e8800) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x149311800) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x14920d800) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x139d2d800) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x14bea0400) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x121ece400) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x14996b400) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12bb0e400) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12f6c5400) [pid = 1649] [serial = 1728] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12d4bd000) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12f6c5800) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x149310c00) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12db8c800) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x14906e800) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x13846f800) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x1499e5000) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x1278dbc00) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x13ac3a800) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x146cb6800) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x13a9b5c00) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x127aecc00) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x14958cc00) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12f6c2400) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x1355ec400) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank]
18:40:25 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12afd7800) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank]
18:40:25 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
18:40:25 INFO - document served over http requires an https
18:40:25 INFO - sub-resource via fetch-request using the meta-csp
18:40:25 INFO - delivery method with keep-origin-redirect and when
18:40:25 INFO - the target request is same-origin.
18:40:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1328ms
18:40:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:40:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x127994000 == 77 [pid = 1649] [id = 715]
18:40:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11d50f400) [pid = 1649] [serial = 2004] [outer = 0x0]
18:40:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11fc3e000) [pid = 1649] [serial = 2005] [outer = 0x11d50f400]
18:40:25 INFO - PROCESS | 1649 | 1447468825929 Marionette INFO loaded listener.js
18:40:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1248cec00) [pid = 1649] [serial = 2006] [outer = 0x11d50f400]
18:40:26 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
18:40:26 INFO - document served over http requires an https
18:40:26 INFO - sub-resource via fetch-request using the meta-csp
18:40:26 INFO - delivery method with no-redirect and when
18:40:26 INFO - the target request is same-origin.
18:40:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 569ms
18:40:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:40:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x138b27000 == 78 [pid = 1649] [id = 716]
18:40:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12684b800) [pid = 1649] [serial = 2007] [outer = 0x0]
18:40:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x127ae1c00) [pid = 1649] [serial = 2008] [outer = 0x12684b800]
18:40:26 INFO - PROCESS | 1649 | 1447468826405 Marionette INFO loaded listener.js
18:40:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12bc27400) [pid = 1649] [serial = 2009] [outer = 0x12684b800]
18:40:26 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
18:40:26 INFO - document served over http requires an https
18:40:26 INFO - sub-resource via fetch-request using the meta-csp
18:40:26 INFO - delivery method with swap-origin-redirect and when
18:40:26 INFO - the target request is same-origin.
18:40:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 674ms
18:40:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:40:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b20800 == 79 [pid = 1649] [id = 717]
18:40:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x11fa1b000) [pid = 1649] [serial = 2010] [outer = 0x0]
18:40:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x11fc3fc00) [pid = 1649] [serial = 2011] [outer = 0x11fa1b000]
18:40:27 INFO - PROCESS | 1649 | 1447468827264 Marionette INFO loaded listener.js
18:40:27 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12026cc00) [pid = 1649] [serial = 2012] [outer = 0x11fa1b000]
18:40:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c15000 == 80 [pid = 1649] [id = 718]
18:40:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x121c82800) [pid = 1649] [serial = 2013] [outer = 0x0]
18:40:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x11fb48400) [pid = 1649] [serial = 2014] [outer = 0x121c82800]
18:40:27 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
18:40:27 INFO - document served over http requires an https
18:40:27 INFO - sub-resource via iframe-tag using the meta-csp
18:40:27 INFO - delivery method with keep-origin-redirect and when
18:40:27 INFO - the target request is same-origin.
18:40:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 831ms
18:40:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:40:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c846000 == 81 [pid = 1649] [id = 719]
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x121c63800) [pid = 1649] [serial = 2015] [outer = 0x0]
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x121ca5400) [pid = 1649] [serial = 2016] [outer = 0x121c63800]
18:40:28 INFO - PROCESS | 1649 | 1447468828104 Marionette INFO loaded listener.js
18:40:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12745cc00) [pid = 1649] [serial = 2017] [outer = 0x121c63800]
18:40:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1398c5000 == 82 [pid = 1649] [id = 720]
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12745e800) [pid = 1649] [serial = 2018] [outer = 0x0]
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x127969800) [pid = 1649] [serial = 2019] [outer = 0x12745e800]
18:40:28 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
18:40:28 INFO - document served over http requires an https
18:40:28 INFO - sub-resource via iframe-tag using the meta-csp
18:40:28 INFO - delivery method with no-redirect and when
18:40:28 INFO - the target request is same-origin.
18:40:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 826ms
18:40:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:40:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e25800 == 83 [pid = 1649] [id = 721]
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x127ade800) [pid = 1649] [serial = 2020] [outer = 0x0]
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x128e39400) [pid = 1649] [serial = 2021] [outer = 0x127ade800]
18:40:28 INFO - PROCESS | 1649 | 1447468828936 Marionette INFO loaded listener.js
18:40:28 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12bc37c00) [pid = 1649] [serial = 2022] [outer = 0x127ade800]
18:40:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x139ee0800 == 84 [pid = 1649] [id = 722]
18:40:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12bb0c800) [pid = 1649] [serial = 2023] [outer = 0x0]
18:40:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12d4b6800) [pid = 1649] [serial = 2024] [outer = 0x12bb0c800]
18:40:29 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
18:40:29 INFO - document served over http requires an https
18:40:29 INFO - sub-resource via iframe-tag using the meta-csp
18:40:29 INFO - delivery method with swap-origin-redirect and when
18:40:29 INFO - the target request is same-origin.
18:40:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 780ms
18:40:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:40:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fd6000 == 85 [pid = 1649] [id = 723]
18:40:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12c8a9000) [pid = 1649] [serial = 2025] [outer = 0x0]
18:40:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12d8c5c00) [pid = 1649] [serial = 2026] [outer = 0x12c8a9000]
18:40:29 INFO - PROCESS | 1649 | 1447468829723 Marionette INFO loaded listener.js
18:40:29 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12f18bc00) [pid = 1649] [serial = 2027] [outer = 0x12c8a9000]
18:40:30 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
18:40:30 INFO - document served over http requires an https
18:40:30 INFO - sub-resource via script-tag using the meta-csp
18:40:30 INFO - delivery method with keep-origin-redirect and when
18:40:30 INFO - the target request is same-origin.
18:40:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 775ms
18:40:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:40:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a334800 == 86 [pid = 1649] [id = 724]
18:40:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12f6c2400) [pid = 1649] [serial = 2028] [outer = 0x0]
18:40:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12f6c9400) [pid = 1649] [serial = 2029] [outer = 0x12f6c2400]
18:40:30 INFO - PROCESS | 1649 | 1447468830494 Marionette INFO loaded listener.js
18:40:30 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x13555ec00) [pid = 1649] [serial = 2030] [outer = 0x12f6c2400]
18:40:30 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
18:40:30 INFO - document served over http requires an https
18:40:30 INFO - sub-resource via script-tag using the meta-csp
18:40:30 INFO - delivery method with no-redirect and when
18:40:30 INFO - the target request is same-origin.
18:40:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 694ms
18:40:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:40:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a47a800 == 87 [pid = 1649] [id = 725]
18:40:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x135562c00) [pid = 1649] [serial = 2031] [outer = 0x0]
18:40:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x1355b5c00) [pid = 1649] [serial = 2032] [outer = 0x135562c00]
18:40:31 INFO - PROCESS | 1649 | 1447468831218 Marionette INFO loaded listener.js
18:40:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x139806c00) [pid = 1649] [serial = 2033] [outer = 0x135562c00]
18:40:31 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
18:40:31 INFO - document served over http requires an https
18:40:31 INFO - sub-resource via script-tag using the meta-csp
18:40:31 INFO - delivery method with swap-origin-redirect and when
18:40:31 INFO - the target request is same-origin.
18:40:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 727ms
18:40:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:40:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a590800 == 88 [pid = 1649] [id = 726]
18:40:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x13980e400) [pid = 1649] [serial = 2034] [outer = 0x0]
18:40:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x139d22400) [pid = 1649] [serial = 2035] [outer = 0x13980e400]
18:40:31 INFO - PROCESS | 1649 | 1447468831925 Marionette INFO loaded listener.js
18:40:31 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x13a3aa800) [pid = 1649] [serial = 2036] [outer = 0x13980e400]
18:40:32 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
18:40:32 INFO - document served over http requires an https
18:40:32 INFO - sub-resource via xhr-request using the meta-csp
18:40:32 INFO - delivery method with keep-origin-redirect and when
18:40:32 INFO - the target request is same-origin.
18:40:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 722ms
18:40:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:40:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a877800 == 89 [pid = 1649] [id = 727]
18:40:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x13a3ab400) [pid = 1649] [serial = 2037] [outer = 0x0]
18:40:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x13a430400) [pid = 1649] [serial = 2038] [outer = 0x13a3ab400]
18:40:32 INFO - PROCESS | 1649 | 1447468832693 Marionette INFO loaded listener.js
18:40:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x13a68f000) [pid = 1649] [serial = 2039] [outer = 0x13a3ab400]
18:40:33 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
18:40:33 INFO - document served over http requires an https
18:40:33 INFO - sub-resource via xhr-request using the meta-csp
18:40:33 INFO - delivery method with no-redirect and when
18:40:33 INFO - the target request is same-origin.
18:40:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 773ms
18:40:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:40:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a8c8800 == 90 [pid = 1649] [id = 728]
18:40:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x13a8e1c00) [pid = 1649] [serial = 2040] [outer = 0x0]
18:40:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x13a8e8400) [pid = 1649] [serial = 2041] [outer = 0x13a8e1c00]
18:40:33 INFO - PROCESS | 1649 | 1447468833440 Marionette INFO loaded listener.js
18:40:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x13ab5f400) [pid = 1649] [serial = 2042] [outer = 0x13a8e1c00]
18:40:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:40:33 INFO - document served over http requires an https
18:40:33 INFO - sub-resource via xhr-request using the meta-csp
18:40:33 INFO - delivery method with swap-origin-redirect and when
18:40:33 INFO - the target request is same-origin.
18:40:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 677ms
18:40:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:40:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x13af07000 == 91 [pid = 1649] [id = 729]
18:40:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x126380c00) [pid = 1649] [serial = 2043] [outer = 0x0]
18:40:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x13a8ea800) [pid = 1649] [serial = 2044] [outer = 0x126380c00]
18:40:34 INFO - PROCESS | 1649 | 1447468834124 Marionette INFO loaded listener.js
18:40:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x13ac3b400) [pid = 1649] [serial = 2045] [outer = 0x126380c00]
18:40:34 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
18:40:34 INFO - document served over http requires an http
18:40:34 INFO - sub-resource via fetch-request using the meta-referrer
18:40:34 INFO - delivery method with keep-origin-redirect and when
18:40:34 INFO - the target request is cross-origin.
18:40:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 725ms
18:40:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:40:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1468bf000 == 92 [pid = 1649] [id = 730]
18:40:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x146a56000) [pid = 1649] [serial = 2046] [outer = 0x0]
18:40:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x146a59400) [pid = 1649] [serial = 2047] [outer = 0x146a56000]
18:40:34 INFO - PROCESS | 1649 | 1447468834860 Marionette INFO loaded listener.js
18:40:34 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x146f5e400) [pid = 1649] [serial = 2048] [outer = 0x146a56000]
18:40:35 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
18:40:35 INFO - document served over http requires an http
18:40:35 INFO - sub-resource via fetch-request using the meta-referrer
18:40:35 INFO - delivery method with no-redirect and when
18:40:35 INFO - the target request is cross-origin.
18:40:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 721ms
18:40:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:40:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x146bae000 == 93 [pid = 1649] [id = 731]
18:40:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x149060c00) [pid = 1649] [serial = 2049] [outer = 0x0]
18:40:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x149064400) [pid = 1649] [serial = 2050] [outer = 0x149060c00]
18:40:35 INFO - PROCESS | 1649 | 1447468835587 Marionette INFO loaded listener.js
18:40:35 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x1490ce800) [pid = 1649] [serial = 2051] [outer = 0x149060c00]
18:40:36 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
18:40:36 INFO - document served over http requires an http
18:40:36 INFO - sub-resource via fetch-request using the meta-referrer
18:40:36 INFO - delivery method with swap-origin-redirect and when
18:40:36 INFO - the target request is cross-origin.
18:40:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 728ms
18:40:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:40:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x146c86800 == 94 [pid = 1649] [id = 732]
18:40:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x1490d0400) [pid = 1649] [serial = 2052] [outer = 0x0]
18:40:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x1490d7400) [pid = 1649] [serial = 2053] [outer = 0x1490d0400]
18:40:36 INFO - PROCESS | 1649 | 1447468836317 Marionette INFO loaded listener.js
18:40:36 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x1491f4800) [pid = 1649] [serial = 2054] [outer = 0x1490d0400]
18:40:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x148ad1000 == 95 [pid = 1649] [id = 733]
18:40:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x1491f1800) [pid = 1649] [serial = 2055] [outer = 0x0]
18:40:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x1491ec800) [pid = 1649] [serial = 2056] [outer = 0x1491f1800]
18:40:36 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
18:40:36 INFO - document served over http requires an http
18:40:36 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:36 INFO - delivery method with keep-origin-redirect and when
18:40:36 INFO - the target request is cross-origin.
18:40:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 778ms
18:40:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:40:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x148ae5000 == 96 [pid = 1649] [id = 734]
18:40:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x1490d2800) [pid = 1649] [serial = 2057] [outer = 0x0]
18:40:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x149208c00) [pid = 1649] [serial = 2058] [outer = 0x1490d2800]
18:40:37 INFO - PROCESS | 1649 | 1447468837130 Marionette INFO loaded listener.js
18:40:37 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x149303800) [pid = 1649] [serial = 2059] [outer = 0x1490d2800]
18:40:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x149292000 == 97 [pid = 1649] [id = 735]
18:40:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x149303000) [pid = 1649] [serial = 2060] [outer = 0x0]
18:40:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x14930d400) [pid = 1649] [serial = 2061] [outer = 0x149303000]
18:40:37 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
18:40:37 INFO - document served over http requires an http
18:40:37 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:37 INFO - delivery method with no-redirect and when
18:40:37 INFO - the target request is cross-origin.
18:40:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 830ms
18:40:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:40:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1492a7000 == 98 [pid = 1649] [id = 736]
18:40:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x149310c00) [pid = 1649] [serial = 2062] [outer = 0x0]
18:40:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x149407400) [pid = 1649] [serial = 2063] [outer = 0x149310c00]
18:40:37 INFO - PROCESS | 1649 | 1447468837961 Marionette INFO loaded listener.js
18:40:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x1494ed000) [pid = 1649] [serial = 2064] [outer = 0x149310c00]
18:40:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1497f0800 == 99 [pid = 1649] [id = 737]
18:40:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x1494edc00) [pid = 1649] [serial = 2065] [outer = 0x0]
18:40:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x14958cc00) [pid = 1649] [serial = 2066] [outer = 0x1494edc00]
18:40:38 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
18:40:38 INFO - document served over http requires an http
18:40:38 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:38 INFO - delivery method with swap-origin-redirect and when
18:40:38 INFO - the target request is cross-origin.
18:40:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 783ms
18:40:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:40:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x149c9b000 == 100 [pid = 1649] [id = 738]
18:40:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x149404c00) [pid = 1649] [serial = 2067] [outer = 0x0]
18:40:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x149591000) [pid = 1649] [serial = 2068] [outer = 0x149404c00]
18:40:38 INFO - PROCESS | 1649 | 1447468838742 Marionette INFO loaded listener.js
18:40:38 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x1497b8800) [pid = 1649] [serial = 2069] [outer = 0x149404c00]
18:40:39 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
18:40:39 INFO - document served over http requires an http
18:40:39 INFO - sub-resource via script-tag using the meta-referrer
18:40:39 INFO - delivery method with keep-origin-redirect and when
18:40:39 INFO - the target request is cross-origin.
18:40:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 772ms
18:40:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:40:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bc9a800 == 101 [pid = 1649] [id = 739]
18:40:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x1497bdc00) [pid = 1649] [serial = 2070] [outer = 0x0]
18:40:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x1497c1800) [pid = 1649] [serial = 2071] [outer = 0x1497bdc00]
18:40:39 INFO - PROCESS | 1649 | 1447468839501 Marionette INFO loaded listener.js
18:40:39 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x14996d800) [pid = 1649] [serial = 2072] [outer = 0x1497bdc00]
18:40:39 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
18:40:39 INFO - document served over http requires an http
18:40:39 INFO - sub-resource via script-tag using the meta-referrer
18:40:39 INFO - delivery method with no-redirect and when
18:40:39 INFO - the target request is cross-origin.
18:40:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 725ms
18:40:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:40:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bcb8800 == 102 [pid = 1649] [id = 740]
18:40:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x1497c5800) [pid = 1649] [serial = 2073] [outer = 0x0]
18:40:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x1499da400) [pid = 1649] [serial = 2074] [outer = 0x1497c5800]
18:40:40 INFO - PROCESS | 1649 | 1447468840240 Marionette INFO loaded listener.js
18:40:40 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x1499e6c00) [pid = 1649] [serial = 2075] [outer = 0x1497c5800]
18:40:40 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
18:40:40 INFO - document served over http requires an http
18:40:40 INFO - sub-resource via script-tag using the meta-referrer
18:40:40 INFO - delivery method with swap-origin-redirect and when
18:40:40 INFO - the target request is cross-origin.
18:40:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 722ms
18:40:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:40:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x14c121800 == 103 [pid = 1649] [id = 741]
18:40:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x149a06000) [pid = 1649] [serial = 2076] [outer = 0x0]
18:40:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x149a08c00) [pid = 1649] [serial = 2077] [outer = 0x149a06000]
18:40:41 INFO - PROCESS | 1649 | 1447468841015 Marionette INFO loaded listener.js
18:40:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x149c74800) [pid = 1649] [serial = 2078] [outer = 0x149a06000]
18:40:41 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
18:40:41 INFO - document served over http requires an http
18:40:41 INFO - sub-resource via xhr-request using the meta-referrer
18:40:41 INFO - delivery method with keep-origin-redirect and when
18:40:41 INFO - the target request is cross-origin.
18:40:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 751ms
18:40:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:40:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x14d0da800 == 104 [pid = 1649] [id = 742]
18:40:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x149404400) [pid = 1649] [serial = 2079] [outer = 0x0]
18:40:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x149c7c800) [pid = 1649] [serial = 2080] [outer = 0x149404400]
18:40:41 INFO - PROCESS | 1649 | 1447468841739 Marionette INFO loaded listener.js
18:40:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x14bea3400) [pid = 1649] [serial = 2081] [outer = 0x149404400]
18:40:42 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
18:40:42 INFO - document served over http requires an http
18:40:42 INFO - sub-resource via xhr-request using the meta-referrer
18:40:42 INFO - delivery method with no-redirect and when
18:40:42 INFO - the target request is cross-origin.
18:40:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 722ms
18:40:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:40:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa1d000 == 105 [pid = 1649] [id = 743]
18:40:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x149a08400) [pid = 1649] [serial = 2082] [outer = 0x0]
18:40:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x14c054c00) [pid = 1649] [serial = 2083] [outer = 0x149a08400]
18:40:42 INFO - PROCESS | 1649 | 1447468842477 Marionette INFO loaded listener.js
18:40:42 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x14ca46800) [pid = 1649] [serial = 2084] [outer = 0x149a08400]
18:40:42 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
18:40:42 INFO - document served over http requires an http
18:40:42 INFO - sub-resource via xhr-request using the meta-referrer
18:40:42 INFO - delivery method with swap-origin-redirect and when
18:40:42 INFO - the target request is cross-origin.
18:40:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 777ms
18:40:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:40:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa8c000 == 106 [pid = 1649] [id = 744]
18:40:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x14bb58c00) [pid = 1649] [serial = 2085] [outer = 0x0]
18:40:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x14ca4e000) [pid = 1649] [serial = 2086] [outer = 0x14bb58c00]
18:40:43 INFO - PROCESS | 1649 | 1447468843253 Marionette INFO loaded listener.js
18:40:43 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x14d0f1c00) [pid = 1649] [serial = 2087] [outer = 0x14bb58c00]
18:40:45 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
18:40:45 INFO - document served over http requires an https
18:40:45 INFO - sub-resource via fetch-request using the meta-referrer
18:40:45 INFO - delivery method with keep-origin-redirect and when
18:40:45 INFO - the target request is cross-origin.
18:40:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2275ms
18:40:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:40:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x125324800 == 107 [pid = 1649] [id = 745]
18:40:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x121c11400) [pid = 1649] [serial = 2088] [outer = 0x0]
18:40:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x127531000) [pid = 1649] [serial = 2089] [outer = 0x121c11400]
18:40:45 INFO - PROCESS | 1649 | 1447468845503 Marionette INFO loaded listener.js
18:40:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x14c770c00) [pid = 1649] [serial = 2090] [outer = 0x121c11400]
18:40:45 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
18:40:45 INFO - document served over http requires an https
18:40:45 INFO - sub-resource via fetch-request using the meta-referrer
18:40:45 INFO - delivery method with no-redirect and when
18:40:45 INFO - the target request is cross-origin.
18:40:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 723ms
18:40:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:40:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f128800 == 108 [pid = 1649] [id = 746]
18:40:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x120271400) [pid = 1649] [serial = 2091] [outer = 0x0]
18:40:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x12637e000) [pid = 1649] [serial = 2092] [outer = 0x120271400]
18:40:46 INFO - PROCESS | 1649 | 1447468846267 Marionette INFO loaded listener.js
18:40:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x1499d9800) [pid = 1649] [serial = 2093] [outer = 0x120271400]
18:40: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
18:40:47 INFO - document served over http requires an https
18:40:47 INFO - sub-resource via fetch-request using the meta-referrer
18:40:47 INFO - delivery method with swap-origin-redirect and when
18:40:47 INFO - the target request is cross-origin.
18:40:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1331ms
18:40:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:40:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c04800 == 109 [pid = 1649] [id = 747]
18:40:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x120566400) [pid = 1649] [serial = 2094] [outer = 0x0]
18:40:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x12056ec00) [pid = 1649] [serial = 2095] [outer = 0x120566400]
18:40:47 INFO - PROCESS | 1649 | 1447468847606 Marionette INFO loaded listener.js
18:40:47 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x121ed1c00) [pid = 1649] [serial = 2096] [outer = 0x120566400]
18:40:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x137517000 == 110 [pid = 1649] [id = 748]
18:40:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x125d45000) [pid = 1649] [serial = 2097] [outer = 0x0]
18:40:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x1278ddc00) [pid = 1649] [serial = 2098] [outer = 0x125d45000]
18:40: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
18:40:48 INFO - document served over http requires an https
18:40:48 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:48 INFO - delivery method with keep-origin-redirect and when
18:40:48 INFO - the target request is cross-origin.
18:40:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 780ms
18:40:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:40:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1d6800 == 111 [pid = 1649] [id = 749]
18:40:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x112f78400) [pid = 1649] [serial = 2099] [outer = 0x0]
18:40:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x121ca0800) [pid = 1649] [serial = 2100] [outer = 0x112f78400]
18:40:48 INFO - PROCESS | 1649 | 1447468848415 Marionette INFO loaded listener.js
18:40:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x1279c3400) [pid = 1649] [serial = 2101] [outer = 0x112f78400]
18:40:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e11800 == 112 [pid = 1649] [id = 750]
18:40:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x1204ca400) [pid = 1649] [serial = 2102] [outer = 0x0]
18:40:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x125d45c00) [pid = 1649] [serial = 2103] [outer = 0x1204ca400]
18:40: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
18:40:48 INFO - document served over http requires an https
18:40:48 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:48 INFO - delivery method with no-redirect and when
18:40:48 INFO - the target request is cross-origin.
18:40:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 773ms
18:40:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:40:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c7c8800 == 113 [pid = 1649] [id = 751]
18:40:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x11e51dc00) [pid = 1649] [serial = 2104] [outer = 0x0]
18:40:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x11eb64c00) [pid = 1649] [serial = 2105] [outer = 0x11e51dc00]
18:40:49 INFO - PROCESS | 1649 | 1447468849375 Marionette INFO loaded listener.js
18:40:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x1278d3400) [pid = 1649] [serial = 2106] [outer = 0x11e51dc00]
18:40:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274b8000 == 114 [pid = 1649] [id = 752]
18:40:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x127e8a800) [pid = 1649] [serial = 2107] [outer = 0x0]
18:40:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x127d93c00) [pid = 1649] [serial = 2108] [outer = 0x127e8a800]
18:40: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
18:40:49 INFO - document served over http requires an https
18:40:49 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:49 INFO - delivery method with swap-origin-redirect and when
18:40:49 INFO - the target request is cross-origin.
18:40:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1021ms
18:40:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:40:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b2f800 == 115 [pid = 1649] [id = 753]
18:40:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x128ee2000) [pid = 1649] [serial = 2109] [outer = 0x0]
18:40:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x128ee4400) [pid = 1649] [serial = 2110] [outer = 0x128ee2000]
18:40:50 INFO - PROCESS | 1649 | 1447468850229 Marionette INFO loaded listener.js
18:40:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x12bc21800) [pid = 1649] [serial = 2111] [outer = 0x128ee2000]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x139e06800 == 114 [pid = 1649] [id = 458]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14d0dd000 == 113 [pid = 1649] [id = 614]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1495b0000 == 112 [pid = 1649] [id = 610]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x127994000 == 111 [pid = 1649] [id = 715]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x137511000 == 110 [pid = 1649] [id = 714]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12f64a800 == 109 [pid = 1649] [id = 713]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12db2d000 == 108 [pid = 1649] [id = 712]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c84d800 == 107 [pid = 1649] [id = 711]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x128078000 == 106 [pid = 1649] [id = 710]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x126fdd800 == 105 [pid = 1649] [id = 709]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11ee84000 == 104 [pid = 1649] [id = 708]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1274a5800 == 103 [pid = 1649] [id = 707]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x126fdf000 == 102 [pid = 1649] [id = 706]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c850000 == 101 [pid = 1649] [id = 705]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12727f000 == 100 [pid = 1649] [id = 704]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x125815000 == 99 [pid = 1649] [id = 703]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x125797000 == 98 [pid = 1649] [id = 702]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x10c70d800 == 97 [pid = 1649] [id = 701]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1274a8800 == 96 [pid = 1649] [id = 700]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14bb22000 == 95 [pid = 1649] [id = 698]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14f827800 == 94 [pid = 1649] [id = 697]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa0f000 == 93 [pid = 1649] [id = 696]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14f424000 == 92 [pid = 1649] [id = 695]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa0b800 == 91 [pid = 1649] [id = 694]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14bfe5800 == 90 [pid = 1649] [id = 693]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14bfe2000 == 89 [pid = 1649] [id = 692]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14c11b800 == 88 [pid = 1649] [id = 691]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x138ecf800 == 87 [pid = 1649] [id = 690]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14be59000 == 86 [pid = 1649] [id = 689]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14be52800 == 85 [pid = 1649] [id = 688]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14ff8e800 == 84 [pid = 1649] [id = 687]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14ff78800 == 83 [pid = 1649] [id = 686]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14e798000 == 82 [pid = 1649] [id = 685]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14e77e800 == 81 [pid = 1649] [id = 684]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14bca8800 == 80 [pid = 1649] [id = 683]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1492a6800 == 79 [pid = 1649] [id = 682]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x146ecd000 == 78 [pid = 1649] [id = 681]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x13a29b000 == 77 [pid = 1649] [id = 680]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b2c4800 == 76 [pid = 1649] [id = 679]
18:40:50 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7ca800 == 75 [pid = 1649] [id = 678]
18:40: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
18:40:50 INFO - document served over http requires an https
18:40:50 INFO - sub-resource via script-tag using the meta-referrer
18:40:50 INFO - delivery method with keep-origin-redirect and when
18:40:50 INFO - the target request is cross-origin.
18:40:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 992ms
18:40:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:40:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e22a000 == 76 [pid = 1649] [id = 754]
18:40:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x11dfc9800) [pid = 1649] [serial = 2112] [outer = 0x0]
18:40:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x120017000) [pid = 1649] [serial = 2113] [outer = 0x11dfc9800]
18:40:51 INFO - PROCESS | 1649 | 1447468851040 Marionette INFO loaded listener.js
18:40:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 307 (0x127b1c400) [pid = 1649] [serial = 2114] [outer = 0x11dfc9800]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 306 (0x149587400) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x12db84000) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x13a9ac800) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x1490d6800) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x12bc3d800) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x14beac400) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x11fceec00) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x149a0d000) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x14958b800) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x12795d800) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x149a11400) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x11fff1000) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x146cb3c00) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x149c7f400) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x13ab5dc00) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x139805400) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x149209800) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x149a0c000) [pid = 1649] [serial = 1812] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x127b20400) [pid = 1649] [serial = 1854] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x14beac000) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x1497c3800) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x12abd2800) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x13a436000) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank]
18:40:51 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x127e8ac00) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank]
18:40: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
18:40:51 INFO - document served over http requires an https
18:40:51 INFO - sub-resource via script-tag using the meta-referrer
18:40:51 INFO - delivery method with no-redirect and when
18:40:51 INFO - the target request is cross-origin.
18:40:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 771ms
18:40:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:40:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274a7800 == 77 [pid = 1649] [id = 755]
18:40:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x12a24a400) [pid = 1649] [serial = 2115] [outer = 0x0]
18:40:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x12bc1e800) [pid = 1649] [serial = 2116] [outer = 0x12a24a400]
18:40:51 INFO - PROCESS | 1649 | 1447468851907 Marionette INFO loaded listener.js
18:40:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x12db88400) [pid = 1649] [serial = 2117] [outer = 0x12a24a400]
18:40:52 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
18:40:52 INFO - document served over http requires an https
18:40:52 INFO - sub-resource via script-tag using the meta-referrer
18:40:52 INFO - delivery method with swap-origin-redirect and when
18:40:52 INFO - the target request is cross-origin.
18:40:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 575ms
18:40:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:40:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abfb000 == 78 [pid = 1649] [id = 756]
18:40:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x12db84000) [pid = 1649] [serial = 2118] [outer = 0x0]
18:40:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x12dfe8000) [pid = 1649] [serial = 2119] [outer = 0x12db84000]
18:40:52 INFO - PROCESS | 1649 | 1447468852441 Marionette INFO loaded listener.js
18:40:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x12f625c00) [pid = 1649] [serial = 2120] [outer = 0x12db84000]
18:40: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
18:40:52 INFO - document served over http requires an https
18:40:52 INFO - sub-resource via xhr-request using the meta-referrer
18:40:52 INFO - delivery method with keep-origin-redirect and when
18:40:52 INFO - the target request is cross-origin.
18:40:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 578ms
18:40:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:40:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d431000 == 79 [pid = 1649] [id = 757]
18:40:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x1355b3c00) [pid = 1649] [serial = 2121] [outer = 0x0]
18:40:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x13738c800) [pid = 1649] [serial = 2122] [outer = 0x1355b3c00]
18:40:52 INFO - PROCESS | 1649 | 1447468852985 Marionette INFO loaded listener.js
18:40:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x139aa7000) [pid = 1649] [serial = 2123] [outer = 0x1355b3c00]
18:40: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
18:40:53 INFO - document served over http requires an https
18:40:53 INFO - sub-resource via xhr-request using the meta-referrer
18:40:53 INFO - delivery method with no-redirect and when
18:40:53 INFO - the target request is cross-origin.
18:40:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 573ms
18:40:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:40:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1cb800 == 80 [pid = 1649] [id = 758]
18:40:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x139aabc00) [pid = 1649] [serial = 2124] [outer = 0x0]
18:40:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x139d23000) [pid = 1649] [serial = 2125] [outer = 0x139aabc00]
18:40:53 INFO - PROCESS | 1649 | 1447468853594 Marionette INFO loaded listener.js
18:40:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x13a8ea400) [pid = 1649] [serial = 2126] [outer = 0x139aabc00]
18:40:53 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
18:40:53 INFO - document served over http requires an https
18:40:53 INFO - sub-resource via xhr-request using the meta-referrer
18:40:53 INFO - delivery method with swap-origin-redirect and when
18:40:53 INFO - the target request is cross-origin.
18:40:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 576ms
18:40:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:40:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x134eb7000 == 81 [pid = 1649] [id = 759]
18:40:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x13ac32800) [pid = 1649] [serial = 2127] [outer = 0x0]
18:40:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x13af93800) [pid = 1649] [serial = 2128] [outer = 0x13ac32800]
18:40:54 INFO - PROCESS | 1649 | 1447468854175 Marionette INFO loaded listener.js
18:40:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x146a58400) [pid = 1649] [serial = 2129] [outer = 0x13ac32800]
18:40: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
18:40:54 INFO - document served over http requires an http
18:40:54 INFO - sub-resource via fetch-request using the meta-referrer
18:40:54 INFO - delivery method with keep-origin-redirect and when
18:40:54 INFO - the target request is same-origin.
18:40:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
18:40:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:40:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a479000 == 82 [pid = 1649] [id = 760]
18:40:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x146cb6c00) [pid = 1649] [serial = 2130] [outer = 0x0]
18:40:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x146f63800) [pid = 1649] [serial = 2131] [outer = 0x146cb6c00]
18:40:54 INFO - PROCESS | 1649 | 1447468854766 Marionette INFO loaded listener.js
18:40:54 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x1494e9800) [pid = 1649] [serial = 2132] [outer = 0x146cb6c00]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x1494e4000) [pid = 1649] [serial = 1929] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x149587000) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x13af8f800) [pid = 1649] [serial = 1939] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x14c772800) [pid = 1649] [serial = 1934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468807899]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x126381c00) [pid = 1649] [serial = 1976] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468819600]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x12dfe0000) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x1277b2c00) [pid = 1649] [serial = 1981] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x12abdec00) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x11d50f400) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x11ff0f000) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x127ae1c00) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x1248cd000) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x12bc28400) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x12789e800) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x11fcec000) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x125360400) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x127d8bc00) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x1278d8400) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x11cf5c400) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x1257c5400) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x120567c00) [pid = 1649] [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]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x127d89400) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x126099000) [pid = 1649] [serial = 1974] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x12e8b2800) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x121c83000) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x125c83800) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x14ca4d800) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x1494ec000) [pid = 1649] [serial = 1932] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x11ff09c00) [pid = 1649] [serial = 1972] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x1497c4400) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x127e83000) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x12684ec00) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x13af95400) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x12736e000) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468819600]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x121c11000) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x1491efc00) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x112e9ac00) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x1494eb000) [pid = 1649] [serial = 1930] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x14cbc5c00) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x139ab2c00) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x12c8ac400) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x11fa29000) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x1355eec00) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x14d0f5800) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x14df58c00) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x128ee1400) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x11fc3e000) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x14bb5b400) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x13af8f400) [pid = 1649] [serial = 1940] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x14c77e800) [pid = 1649] [serial = 1935] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468807899]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x139aa7400) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x127526400) [pid = 1649] [serial = 1982] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12c8a2800) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12ace1c00) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x121d56c00) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x14cbbac00) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x127961000) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x11ffa3000) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x14c04f800) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12bb11800) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x149966000) [pid = 1649] [serial = 1896] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12df0c800) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank]
18:40:55 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12a24f000) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank]
18:40: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
18:40:55 INFO - document served over http requires an http
18:40:55 INFO - sub-resource via fetch-request using the meta-referrer
18:40:55 INFO - delivery method with no-redirect and when
18:40:55 INFO - the target request is same-origin.
18:40:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 627ms
18:40:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:40:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1468c7800 == 83 [pid = 1649] [id = 761]
18:40:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x11ff09c00) [pid = 1649] [serial = 2133] [outer = 0x0]
18:40:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x1204c5c00) [pid = 1649] [serial = 2134] [outer = 0x11ff09c00]
18:40:55 INFO - PROCESS | 1649 | 1447468855351 Marionette INFO loaded listener.js
18:40:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x127b26400) [pid = 1649] [serial = 2135] [outer = 0x11ff09c00]
18:40:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:40:55 INFO - document served over http requires an http
18:40:55 INFO - sub-resource via fetch-request using the meta-referrer
18:40:55 INFO - delivery method with swap-origin-redirect and when
18:40:55 INFO - the target request is same-origin.
18:40:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 522ms
18:40:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:40:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x146ecb800 == 84 [pid = 1649] [id = 762]
18:40:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x127ae1c00) [pid = 1649] [serial = 2136] [outer = 0x0]
18:40:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12df17800) [pid = 1649] [serial = 2137] [outer = 0x127ae1c00]
18:40:55 INFO - PROCESS | 1649 | 1447468855919 Marionette INFO loaded listener.js
18:40:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x1497c5400) [pid = 1649] [serial = 2138] [outer = 0x127ae1c00]
18:40:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x149214800 == 85 [pid = 1649] [id = 763]
18:40:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x1495cb800) [pid = 1649] [serial = 2139] [outer = 0x0]
18:40:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x14996d400) [pid = 1649] [serial = 2140] [outer = 0x1495cb800]
18:40:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:40:56 INFO - document served over http requires an http
18:40:56 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:56 INFO - delivery method with keep-origin-redirect and when
18:40:56 INFO - the target request is same-origin.
18:40:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 623ms
18:40:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:40:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1495b0000 == 86 [pid = 1649] [id = 764]
18:40:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x1497b9800) [pid = 1649] [serial = 2141] [outer = 0x0]
18:40:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x149970800) [pid = 1649] [serial = 2142] [outer = 0x1497b9800]
18:40:56 INFO - PROCESS | 1649 | 1447468856609 Marionette INFO loaded listener.js
18:40:56 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x14beac400) [pid = 1649] [serial = 2143] [outer = 0x1497b9800]
18:40:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x14bb17800 == 87 [pid = 1649] [id = 765]
18:40:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x1499da000) [pid = 1649] [serial = 2144] [outer = 0x0]
18:40:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x14996c400) [pid = 1649] [serial = 2145] [outer = 0x1499da000]
18:40:56 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
18:40:56 INFO - document served over http requires an http
18:40:56 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:56 INFO - delivery method with no-redirect and when
18:40:56 INFO - the target request is same-origin.
18:40:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 573ms
18:40:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:40:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f05000 == 88 [pid = 1649] [id = 766]
18:40:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x113b75800) [pid = 1649] [serial = 2146] [outer = 0x0]
18:40:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x11d8c8400) [pid = 1649] [serial = 2147] [outer = 0x113b75800]
18:40:57 INFO - PROCESS | 1649 | 1447468857336 Marionette INFO loaded listener.js
18:40:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12001a800) [pid = 1649] [serial = 2148] [outer = 0x113b75800]
18:40:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d35000 == 89 [pid = 1649] [id = 767]
18:40:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x121f14800) [pid = 1649] [serial = 2149] [outer = 0x0]
18:40:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x127892c00) [pid = 1649] [serial = 2150] [outer = 0x121f14800]
18:40:57 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
18:40:57 INFO - document served over http requires an http
18:40:57 INFO - sub-resource via iframe-tag using the meta-referrer
18:40:57 INFO - delivery method with swap-origin-redirect and when
18:40:57 INFO - the target request is same-origin.
18:40:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 975ms
18:40:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:40:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f1c8000 == 90 [pid = 1649] [id = 768]
18:40:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x12752c000) [pid = 1649] [serial = 2151] [outer = 0x0]
18:40:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x1278dc800) [pid = 1649] [serial = 2152] [outer = 0x12752c000]
18:40:58 INFO - PROCESS | 1649 | 1447468858269 Marionette INFO loaded listener.js
18:40:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12819a800) [pid = 1649] [serial = 2153] [outer = 0x12752c000]
18:40:58 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
18:40:58 INFO - document served over http requires an http
18:40:58 INFO - sub-resource via script-tag using the meta-referrer
18:40:58 INFO - delivery method with keep-origin-redirect and when
18:40:58 INFO - the target request is same-origin.
18:40:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
18:40:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:40:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1468c2800 == 91 [pid = 1649] [id = 769]
18:40:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12a24f000) [pid = 1649] [serial = 2154] [outer = 0x0]
18:40:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x12af9cc00) [pid = 1649] [serial = 2155] [outer = 0x12a24f000]
18:40:59 INFO - PROCESS | 1649 | 1447468859072 Marionette INFO loaded listener.js
18:40:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x12f628c00) [pid = 1649] [serial = 2156] [outer = 0x12a24f000]
18:40:59 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
18:40:59 INFO - document served over http requires an http
18:40:59 INFO - sub-resource via script-tag using the meta-referrer
18:40:59 INFO - delivery method with no-redirect and when
18:40:59 INFO - the target request is same-origin.
18:40:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 728ms
18:40:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:40:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x14be5a000 == 92 [pid = 1649] [id = 770]
18:40:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x13a615400) [pid = 1649] [serial = 2157] [outer = 0x0]
18:40:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x13ab63c00) [pid = 1649] [serial = 2158] [outer = 0x13a615400]
18:40:59 INFO - PROCESS | 1649 | 1447468859806 Marionette INFO loaded listener.js
18:40:59 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:40:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x149060800) [pid = 1649] [serial = 2159] [outer = 0x13a615400]
18:41: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
18:41:00 INFO - document served over http requires an http
18:41:00 INFO - sub-resource via script-tag using the meta-referrer
18:41:00 INFO - delivery method with swap-origin-redirect and when
18:41:00 INFO - the target request is same-origin.
18:41:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 776ms
18:41:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:41:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x14c112000 == 93 [pid = 1649] [id = 771]
18:41:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x1490d6800) [pid = 1649] [serial = 2160] [outer = 0x0]
18:41:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x149405000) [pid = 1649] [serial = 2161] [outer = 0x1490d6800]
18:41:00 INFO - PROCESS | 1649 | 1447468860584 Marionette INFO loaded listener.js
18:41:00 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x149966000) [pid = 1649] [serial = 2162] [outer = 0x1490d6800]
18:41: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
18:41:01 INFO - document served over http requires an http
18:41:01 INFO - sub-resource via xhr-request using the meta-referrer
18:41:01 INFO - delivery method with keep-origin-redirect and when
18:41:01 INFO - the target request is same-origin.
18:41:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 720ms
18:41:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:41:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x14e785000 == 94 [pid = 1649] [id = 772]
18:41:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x149c78400) [pid = 1649] [serial = 2163] [outer = 0x0]
18:41:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x14beadc00) [pid = 1649] [serial = 2164] [outer = 0x149c78400]
18:41:01 INFO - PROCESS | 1649 | 1447468861323 Marionette INFO loaded listener.js
18:41:01 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x14ca51400) [pid = 1649] [serial = 2165] [outer = 0x149c78400]
18:41:01 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
18:41:01 INFO - document served over http requires an http
18:41:01 INFO - sub-resource via xhr-request using the meta-referrer
18:41:01 INFO - delivery method with no-redirect and when
18:41:01 INFO - the target request is same-origin.
18:41:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 722ms
18:41:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:41:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x14f829000 == 95 [pid = 1649] [id = 773]
18:41:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x12c97ec00) [pid = 1649] [serial = 2166] [outer = 0x0]
18:41:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x12c980400) [pid = 1649] [serial = 2167] [outer = 0x12c97ec00]
18:41:02 INFO - PROCESS | 1649 | 1447468862068 Marionette INFO loaded listener.js
18:41:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x14cbc2400) [pid = 1649] [serial = 2168] [outer = 0x12c97ec00]
18:41:02 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
18:41:02 INFO - document served over http requires an http
18:41:02 INFO - sub-resource via xhr-request using the meta-referrer
18:41:02 INFO - delivery method with swap-origin-redirect and when
18:41:02 INFO - the target request is same-origin.
18:41:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 773ms
18:41:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:41:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x14f97e000 == 96 [pid = 1649] [id = 774]
18:41:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x12c97fc00) [pid = 1649] [serial = 2169] [outer = 0x0]
18:41:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x14d0f4000) [pid = 1649] [serial = 2170] [outer = 0x12c97fc00]
18:41:02 INFO - PROCESS | 1649 | 1447468862822 Marionette INFO loaded listener.js
18:41:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x14df5a400) [pid = 1649] [serial = 2171] [outer = 0x12c97fc00]
18:41:03 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
18:41:03 INFO - document served over http requires an https
18:41:03 INFO - sub-resource via fetch-request using the meta-referrer
18:41:03 INFO - delivery method with keep-origin-redirect and when
18:41:03 INFO - the target request is same-origin.
18:41:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 778ms
18:41:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:41:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fa5b800 == 97 [pid = 1649] [id = 775]
18:41:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x149524800) [pid = 1649] [serial = 2172] [outer = 0x0]
18:41:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x149525800) [pid = 1649] [serial = 2173] [outer = 0x149524800]
18:41:03 INFO - PROCESS | 1649 | 1447468863607 Marionette INFO loaded listener.js
18:41:03 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x14952e000) [pid = 1649] [serial = 2174] [outer = 0x149524800]
18:41:04 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
18:41:04 INFO - document served over http requires an https
18:41:04 INFO - sub-resource via fetch-request using the meta-referrer
18:41:04 INFO - delivery method with no-redirect and when
18:41:04 INFO - the target request is same-origin.
18:41:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 726ms
18:41:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:41:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x14ff7a800 == 98 [pid = 1649] [id = 776]
18:41:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x14df55400) [pid = 1649] [serial = 2175] [outer = 0x0]
18:41:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x14df59800) [pid = 1649] [serial = 2176] [outer = 0x14df55400]
18:41:04 INFO - PROCESS | 1649 | 1447468864336 Marionette INFO loaded listener.js
18:41:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x14e73d000) [pid = 1649] [serial = 2177] [outer = 0x14df55400]
18:41:04 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
18:41:04 INFO - document served over http requires an https
18:41:04 INFO - sub-resource via fetch-request using the meta-referrer
18:41:04 INFO - delivery method with swap-origin-redirect and when
18:41:04 INFO - the target request is same-origin.
18:41:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 728ms
18:41:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:41:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x154cbf000 == 99 [pid = 1649] [id = 777]
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x14e72c400) [pid = 1649] [serial = 2178] [outer = 0x0]
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x14e731400) [pid = 1649] [serial = 2179] [outer = 0x14e72c400]
18:41:05 INFO - PROCESS | 1649 | 1447468865067 Marionette INFO loaded listener.js
18:41:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x14e73d800) [pid = 1649] [serial = 2180] [outer = 0x14e72c400]
18:41:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x15099f000 == 100 [pid = 1649] [id = 778]
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x14e743800) [pid = 1649] [serial = 2181] [outer = 0x0]
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x14e7d7400) [pid = 1649] [serial = 2182] [outer = 0x14e743800]
18:41:05 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
18:41:05 INFO - document served over http requires an https
18:41:05 INFO - sub-resource via iframe-tag using the meta-referrer
18:41:05 INFO - delivery method with keep-origin-redirect and when
18:41:05 INFO - the target request is same-origin.
18:41:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 772ms
18:41:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:41:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1509ac000 == 101 [pid = 1649] [id = 779]
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x14e742c00) [pid = 1649] [serial = 2183] [outer = 0x0]
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x14e747c00) [pid = 1649] [serial = 2184] [outer = 0x14e742c00]
18:41:05 INFO - PROCESS | 1649 | 1447468865912 Marionette INFO loaded listener.js
18:41:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x14e7e1400) [pid = 1649] [serial = 2185] [outer = 0x14e742c00]
18:41:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x149648800 == 102 [pid = 1649] [id = 780]
18:41:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x14e7e3000) [pid = 1649] [serial = 2186] [outer = 0x0]
18:41:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x14f495800) [pid = 1649] [serial = 2187] [outer = 0x14e7e3000]
18:41:06 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
18:41:06 INFO - document served over http requires an https
18:41:06 INFO - sub-resource via iframe-tag using the meta-referrer
18:41:06 INFO - delivery method with no-redirect and when
18:41:06 INFO - the target request is same-origin.
18:41:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 876ms
18:41:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:41:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x14964f000 == 103 [pid = 1649] [id = 781]
18:41:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x14e7e5800) [pid = 1649] [serial = 2188] [outer = 0x0]
18:41:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x14f495400) [pid = 1649] [serial = 2189] [outer = 0x14e7e5800]
18:41:06 INFO - PROCESS | 1649 | 1447468866766 Marionette INFO loaded listener.js
18:41:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x14f4a1c00) [pid = 1649] [serial = 2190] [outer = 0x14e7e5800]
18:41:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fbc4800 == 104 [pid = 1649] [id = 782]
18:41:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x14f55a000) [pid = 1649] [serial = 2191] [outer = 0x0]
18:41:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x14f4a4000) [pid = 1649] [serial = 2192] [outer = 0x14f55a000]
18:41:07 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
18:41:07 INFO - document served over http requires an https
18:41:07 INFO - sub-resource via iframe-tag using the meta-referrer
18:41:07 INFO - delivery method with swap-origin-redirect and when
18:41:07 INFO - the target request is same-origin.
18:41:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 822ms
18:41:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:41:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fbca000 == 105 [pid = 1649] [id = 783]
18:41:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x14f55b800) [pid = 1649] [serial = 2193] [outer = 0x0]
18:41:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x14f55cc00) [pid = 1649] [serial = 2194] [outer = 0x14f55b800]
18:41:07 INFO - PROCESS | 1649 | 1447468867617 Marionette INFO loaded listener.js
18:41:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x14f72ac00) [pid = 1649] [serial = 2195] [outer = 0x14f55b800]
18:41:08 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
18:41:08 INFO - document served over http requires an https
18:41:08 INFO - sub-resource via script-tag using the meta-referrer
18:41:08 INFO - delivery method with keep-origin-redirect and when
18:41:08 INFO - the target request is same-origin.
18:41:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 848ms
18:41:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:41:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x14fbe2800 == 106 [pid = 1649] [id = 784]
18:41:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x12f630400) [pid = 1649] [serial = 2196] [outer = 0x0]
18:41:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x14f72e000) [pid = 1649] [serial = 2197] [outer = 0x12f630400]
18:41:08 INFO - PROCESS | 1649 | 1447468868413 Marionette INFO loaded listener.js
18:41:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x14f737400) [pid = 1649] [serial = 2198] [outer = 0x12f630400]
18:41:08 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
18:41:08 INFO - document served over http requires an https
18:41:08 INFO - sub-resource via script-tag using the meta-referrer
18:41:08 INFO - delivery method with no-redirect and when
18:41:08 INFO - the target request is same-origin.
18:41:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 731ms
18:41:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:41:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x152a55000 == 107 [pid = 1649] [id = 785]
18:41:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x13a192400) [pid = 1649] [serial = 2199] [outer = 0x0]
18:41:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x13a195000) [pid = 1649] [serial = 2200] [outer = 0x13a192400]
18:41:09 INFO - PROCESS | 1649 | 1447468869147 Marionette INFO loaded listener.js
18:41:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 307 (0x13a19c000) [pid = 1649] [serial = 2201] [outer = 0x13a192400]
18:41:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:41:09 INFO - document served over http requires an https
18:41:09 INFO - sub-resource via script-tag using the meta-referrer
18:41:09 INFO - delivery method with swap-origin-redirect and when
18:41:09 INFO - the target request is same-origin.
18:41:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 779ms
18:41:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:41:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x150285800 == 108 [pid = 1649] [id = 786]
18:41:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 308 (0x14e741400) [pid = 1649] [serial = 2202] [outer = 0x0]
18:41:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 309 (0x14f737000) [pid = 1649] [serial = 2203] [outer = 0x14e741400]
18:41:09 INFO - PROCESS | 1649 | 1447468869918 Marionette INFO loaded listener.js
18:41:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 310 (0x150007000) [pid = 1649] [serial = 2204] [outer = 0x14e741400]
18:41:10 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
18:41:10 INFO - document served over http requires an https
18:41:10 INFO - sub-resource via xhr-request using the meta-referrer
18:41:10 INFO - delivery method with keep-origin-redirect and when
18:41:10 INFO - the target request is same-origin.
18:41:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 679ms
18:41:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:41:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x150158800 == 109 [pid = 1649] [id = 787]
18:41:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 311 (0x150003800) [pid = 1649] [serial = 2205] [outer = 0x0]
18:41:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 312 (0x15000b800) [pid = 1649] [serial = 2206] [outer = 0x150003800]
18:41:10 INFO - PROCESS | 1649 | 1447468870640 Marionette INFO loaded listener.js
18:41:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 313 (0x152a03c00) [pid = 1649] [serial = 2207] [outer = 0x150003800]
18:41:11 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
18:41:11 INFO - document served over http requires an https
18:41:11 INFO - sub-resource via xhr-request using the meta-referrer
18:41:11 INFO - delivery method with no-redirect and when
18:41:11 INFO - the target request is same-origin.
18:41:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 721ms
18:41:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:41:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x150288000 == 110 [pid = 1649] [id = 788]
18:41:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 314 (0x14940c400) [pid = 1649] [serial = 2208] [outer = 0x0]
18:41:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 315 (0x150011800) [pid = 1649] [serial = 2209] [outer = 0x14940c400]
18:41:11 INFO - PROCESS | 1649 | 1447468871367 Marionette INFO loaded listener.js
18:41:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 316 (0x151c73800) [pid = 1649] [serial = 2210] [outer = 0x14940c400]
18:41:11 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
18:41:11 INFO - document served over http requires an https
18:41:11 INFO - sub-resource via xhr-request using the meta-referrer
18:41:11 INFO - delivery method with swap-origin-redirect and when
18:41:11 INFO - the target request is same-origin.
18:41:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 770ms
18:41:11 INFO - TEST-START | /resource-timing/test_resource_timing.html
18:41:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x151c31000 == 111 [pid = 1649] [id = 789]
18:41:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 317 (0x151c6f400) [pid = 1649] [serial = 2211] [outer = 0x0]
18:41:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 318 (0x152a02400) [pid = 1649] [serial = 2212] [outer = 0x151c6f400]
18:41:12 INFO - PROCESS | 1649 | 1447468872137 Marionette INFO loaded listener.js
18:41:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 319 (0x152a0b800) [pid = 1649] [serial = 2213] [outer = 0x151c6f400]
18:41:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x150118000 == 112 [pid = 1649] [id = 790]
18:41:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 320 (0x152a0cc00) [pid = 1649] [serial = 2214] [outer = 0x0]
18:41:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 321 (0x152a86c00) [pid = 1649] [serial = 2215] [outer = 0x152a0cc00]
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
18:41:14 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"
18:41:14 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
18:41:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:41:14 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
18:41:14 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
18:41:14 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
18:41:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
18:41:14 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
18:41:14 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2746ms
18:41:14 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
18:41:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11fc0f000 == 113 [pid = 1649] [id = 791]
18:41:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 322 (0x11ff14400) [pid = 1649] [serial = 2216] [outer = 0x0]
18:41:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 323 (0x1248cdc00) [pid = 1649] [serial = 2217] [outer = 0x11ff14400]
18:41:14 INFO - PROCESS | 1649 | 1447468874928 Marionette INFO loaded listener.js
18:41:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 324 (0x151c71c00) [pid = 1649] [serial = 2218] [outer = 0x11ff14400]
18:41: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"
18:41:15 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
18:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:41:15 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
18:41:15 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 725ms
18:41:15 INFO - TEST-START | /screen-orientation/lock-basic.html
18:41:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x150281800 == 114 [pid = 1649] [id = 792]
18:41:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 325 (0x11ffc5800) [pid = 1649] [serial = 2219] [outer = 0x0]
18:41:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 326 (0x14f5ec000) [pid = 1649] [serial = 2220] [outer = 0x11ffc5800]
18:41:15 INFO - PROCESS | 1649 | 1447468875618 Marionette INFO loaded listener.js
18:41:15 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 327 (0x14f5f4000) [pid = 1649] [serial = 2221] [outer = 0x11ffc5800]
18:41:18 INFO - PROCESS | 1649 | --DOCSHELL 0x134eab000 == 113 [pid = 1649] [id = 20]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x146ecc000 == 112 [pid = 1649] [id = 522]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x14bb17800 == 111 [pid = 1649] [id = 765]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1495b0000 == 110 [pid = 1649] [id = 764]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x149214800 == 109 [pid = 1649] [id = 763]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x146ecb800 == 108 [pid = 1649] [id = 762]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1468c7800 == 107 [pid = 1649] [id = 761]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x13a479000 == 106 [pid = 1649] [id = 760]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x134eb7000 == 105 [pid = 1649] [id = 759]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1cb800 == 104 [pid = 1649] [id = 758]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12d431000 == 103 [pid = 1649] [id = 757]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12abfb000 == 102 [pid = 1649] [id = 756]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1274a7800 == 101 [pid = 1649] [id = 755]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11e22a000 == 100 [pid = 1649] [id = 754]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x124b2f800 == 99 [pid = 1649] [id = 753]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1274b8000 == 98 [pid = 1649] [id = 752]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x10c7c8800 == 97 [pid = 1649] [id = 751]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x139e11800 == 96 [pid = 1649] [id = 750]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1d6800 == 95 [pid = 1649] [id = 749]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x137517000 == 94 [pid = 1649] [id = 748]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x127c04800 == 93 [pid = 1649] [id = 747]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12f128800 == 92 [pid = 1649] [id = 746]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x125324800 == 91 [pid = 1649] [id = 745]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa8c000 == 90 [pid = 1649] [id = 744]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa1d000 == 89 [pid = 1649] [id = 743]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x14d0da800 == 88 [pid = 1649] [id = 742]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x14c121800 == 87 [pid = 1649] [id = 741]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x14bcb8800 == 86 [pid = 1649] [id = 740]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x14bc9a800 == 85 [pid = 1649] [id = 739]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1497f0800 == 84 [pid = 1649] [id = 737]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1492a7000 == 83 [pid = 1649] [id = 736]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x149292000 == 82 [pid = 1649] [id = 735]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x148ae5000 == 81 [pid = 1649] [id = 734]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x148ad1000 == 80 [pid = 1649] [id = 733]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x146c86800 == 79 [pid = 1649] [id = 732]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x146bae000 == 78 [pid = 1649] [id = 731]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1468bf000 == 77 [pid = 1649] [id = 730]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x13af07000 == 76 [pid = 1649] [id = 729]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x13a8c8800 == 75 [pid = 1649] [id = 728]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x13a877800 == 74 [pid = 1649] [id = 727]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x13a590800 == 73 [pid = 1649] [id = 726]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x13a47a800 == 72 [pid = 1649] [id = 725]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x13a334800 == 71 [pid = 1649] [id = 724]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x139fd6000 == 70 [pid = 1649] [id = 723]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x139ee0800 == 69 [pid = 1649] [id = 722]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x139e25800 == 68 [pid = 1649] [id = 721]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1398c5000 == 67 [pid = 1649] [id = 720]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12c846000 == 66 [pid = 1649] [id = 719]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x127c15000 == 65 [pid = 1649] [id = 718]
18:41:19 INFO - PROCESS | 1649 | --DOCSHELL 0x124b20800 == 64 [pid = 1649] [id = 717]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 326 (0x1248cec00) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 325 (0x12448e400) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 324 (0x128e36400) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 323 (0x126836800) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 322 (0x1206b2c00) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 321 (0x127b56c00) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 320 (0x121c11c00) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 319 (0x12751ec00) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 318 (0x12f626800) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank]
18:41:19 INFO - PROCESS | 1649 | --DOMWINDOW == 317 (0x127528000) [pid = 1649] [serial = 1980] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 316 (0x12bb0c800) [pid = 1649] [serial = 2023] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 315 (0x13ac39800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 314 (0x13a3ad000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 313 (0x12bc25800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 312 (0x1279b8400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 311 (0x14958f000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 310 (0x14940d800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 309 (0x1491f4c00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 308 (0x13a620800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 307 (0x14920bc00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 306 (0x14684c800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x13a623800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x13a3a3c00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x1491f1800) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x1499da000) [pid = 1649] [serial = 2144] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468856836]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x121c82800) [pid = 1649] [serial = 2013] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x1494edc00) [pid = 1649] [serial = 2065] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x12745e800) [pid = 1649] [serial = 2018] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468828412]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x149303000) [pid = 1649] [serial = 2060] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468837415]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x125d45000) [pid = 1649] [serial = 2097] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x128f8f400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x12a24a400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x149c77400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x12f197c00) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x1495cb800) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x12d4be000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x12f193c00) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x127d94400) [pid = 1649] [serial = 1572] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x11dfc9800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x120566400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x13a42c800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x149065000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x11d759400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x112f78400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x126377000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x12bb08800) [pid = 1649] [serial = 1575] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x1497b7c00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x146a5bc00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x139aabc00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x128ee2000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x12f623800) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x1492bc000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x12afd4c00) [pid = 1649] [serial = 1600] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x11ffa6000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x149064800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x146cb6c00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x14906c000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x1204ca400) [pid = 1649] [serial = 2102] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468848700]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x11e579400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x139d31c00) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x127ae6400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x11ff09c00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x1499dbc00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x126850400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x11ff15400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12db84000) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x127e8a800) [pid = 1649] [serial = 2107] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x127ae1c00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x12bc36800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x149308800) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x1355ebc00) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12f624400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x13ac32800) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x1355b3c00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x13a8e4400) [pid = 1649] [serial = 1595] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x1492ba400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x1495ce400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x11e51dc00) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x1490cbc00) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x146cb8000) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x146f5b400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x11e574400) [pid = 1649] [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]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x125d45c00) [pid = 1649] [serial = 2103] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468848700]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x127531000) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12637e000) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x139d23000) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x149c7c800) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x149a08c00) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12df17800) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x121ca0800) [pid = 1649] [serial = 2100] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x14ca4e000) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x1499da400) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x127d93c00) [pid = 1649] [serial = 2108] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x13af93800) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x1278ddc00) [pid = 1649] [serial = 2098] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x1497c1800) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x146f63800) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x149591000) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x139d22400) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x1204c5c00) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x1355b5c00) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x149970800) [pid = 1649] [serial = 2142] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x13a430400) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x149064400) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12dfe8000) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x11eb64c00) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12f6c9400) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x1491ec800) [pid = 1649] [serial = 2056] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x149208c00) [pid = 1649] [serial = 2058] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x13a8e8400) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x13a8ea800) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x128e39400) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12056ec00) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x120017000) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x13738c800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12d4b6800) [pid = 1649] [serial = 2024] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x149407400) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x121ca5400) [pid = 1649] [serial = 2016] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x127969800) [pid = 1649] [serial = 2019] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468828412]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x146a59400) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x128ee4400) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12bc1e800) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x14930d400) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468837415]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x1490d7400) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x14996d400) [pid = 1649] [serial = 2140] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11fc3fc00) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12d8c5c00) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x14958cc00) [pid = 1649] [serial = 2066] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x14c054c00) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x11fb48400) [pid = 1649] [serial = 2014] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x14996c400) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468856836]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x139aa7000) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x13a8ea400) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank]
18:41:23 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12f625c00) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127c9e000 == 63 [pid = 1649] [id = 469]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11ef90000 == 62 [pid = 1649] [id = 344]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1497f9800 == 61 [pid = 1649] [id = 611]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12807c000 == 60 [pid = 1649] [id = 351]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x132497800 == 59 [pid = 1649] [id = 397]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x146ed2800 == 58 [pid = 1649] [id = 608]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127284000 == 57 [pid = 1649] [id = 345]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x125311000 == 56 [pid = 1649] [id = 342]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x138b27000 == 55 [pid = 1649] [id = 716]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x112b57000 == 54 [pid = 1649] [id = 336]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc12000 == 53 [pid = 1649] [id = 339]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127c0d800 == 52 [pid = 1649] [id = 348]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14693c800 == 51 [pid = 1649] [id = 466]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x125a6e000 == 50 [pid = 1649] [id = 343]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127d36000 == 49 [pid = 1649] [id = 350]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x149c9b000 == 48 [pid = 1649] [id = 738]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x120e41800 == 47 [pid = 1649] [id = 340]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x124b23000 == 46 [pid = 1649] [id = 341]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14c19b800 == 45 [pid = 1649] [id = 612]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x149219000 == 44 [pid = 1649] [id = 609]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127288800 == 43 [pid = 1649] [id = 349]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x121bbd000 == 42 [pid = 1649] [id = 337]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1282d0000 == 41 [pid = 1649] [id = 352]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127986800 == 40 [pid = 1649] [id = 347]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11ef90800 == 39 [pid = 1649] [id = 338]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11ffdb000 == 38 [pid = 1649] [id = 699]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x146bb1000 == 37 [pid = 1649] [id = 468]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x10c720000 == 36 [pid = 1649] [id = 354]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127572000 == 35 [pid = 1649] [id = 346]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x13c7c1800 == 34 [pid = 1649] [id = 460]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11fc0f000 == 33 [pid = 1649] [id = 791]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x150118000 == 32 [pid = 1649] [id = 790]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x151c31000 == 31 [pid = 1649] [id = 789]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x150288000 == 30 [pid = 1649] [id = 788]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x150158800 == 29 [pid = 1649] [id = 787]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x150285800 == 28 [pid = 1649] [id = 786]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x152a55000 == 27 [pid = 1649] [id = 785]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14fbe2800 == 26 [pid = 1649] [id = 784]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14fbca000 == 25 [pid = 1649] [id = 783]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14fbc4800 == 24 [pid = 1649] [id = 782]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14964f000 == 23 [pid = 1649] [id = 781]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x149648800 == 22 [pid = 1649] [id = 780]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1509ac000 == 21 [pid = 1649] [id = 779]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x15099f000 == 20 [pid = 1649] [id = 778]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x154cbf000 == 19 [pid = 1649] [id = 777]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14ff7a800 == 18 [pid = 1649] [id = 776]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14fa5b800 == 17 [pid = 1649] [id = 775]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14f97e000 == 16 [pid = 1649] [id = 774]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14f829000 == 15 [pid = 1649] [id = 773]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14e785000 == 14 [pid = 1649] [id = 772]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14c112000 == 13 [pid = 1649] [id = 771]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14be5a000 == 12 [pid = 1649] [id = 770]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1468c2800 == 11 [pid = 1649] [id = 769]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12f1c8000 == 10 [pid = 1649] [id = 768]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127d35000 == 9 [pid = 1649] [id = 767]
18:41:37 INFO - PROCESS | 1649 | --DOCSHELL 0x111f05000 == 8 [pid = 1649] [id = 766]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x127b1c400) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x127b26400) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1494e9800) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x1278d3400) [pid = 1649] [serial = 2106] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12db88400) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x121ed1c00) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12bc21800) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1497c5400) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x1279c3400) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank]
18:41:37 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x146a58400) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12df0e000) [pid = 1649] [serial = 53] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x127aeac00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11fa1b000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12463fc00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x1204a5000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x120271400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x13af91400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12dfe4000) [pid = 1649] [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.]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12684b800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1495cf400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x14d0f4800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x121c69c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x1497b9800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x139ab0c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x14ca47800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x14c04b400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x152a0cc00) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x13980e400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x149a06000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12f630400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12a24f000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x14f55b800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12c97ec00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x14f55a000) [pid = 1649] [serial = 2191] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x149524800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x146a56000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x149060c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x150003800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x149310c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1490d6800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x149c78400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11ff14400) [pid = 1649] [serial = 2216] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x14e7e3000) [pid = 1649] [serial = 2186] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468866194]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x13a615400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x14df55400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x13a8e1c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x13a3ab400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1497c5800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x14e741400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x149404400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12752c000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x14bb58c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x113b75800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x149a08400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x14e742c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x14940c400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x151c6f400) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x121c11400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x149404c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1490d0400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12c8a9000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12c97fc00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x14e7e5800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x13a192400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x126380c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x135562c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1490d2800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x14e743800) [pid = 1649] [serial = 2181] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x14e72c400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1497bdc00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x121f14800) [pid = 1649] [serial = 2149] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12f6c2400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x14cbba400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x112b30c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12f6bd400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x14df56000) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12f6c7800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x121c63800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x127ade800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12c8a0c00) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1494e8400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12c8ad800) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x14bb54400) [pid = 1649] [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]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x14f737000) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x150011800) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x14f495800) [pid = 1649] [serial = 2187] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447468866194]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x14e747c00) [pid = 1649] [serial = 2184] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x14d0f4000) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1278dc800) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x14beadc00) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x149405000) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x14df59800) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12c980400) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x14f72e000) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x14f4a4000) [pid = 1649] [serial = 2192] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x14f495400) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x13a195000) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x13ab63c00) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12af9cc00) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x151c71c00) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1248cdc00) [pid = 1649] [serial = 2217] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x14e7d7400) [pid = 1649] [serial = 2182] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x14e731400) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x149525800) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x14f55cc00) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x152a86c00) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x152a02400) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x14f5ec000) [pid = 1649] [serial = 2220] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x127892c00) [pid = 1649] [serial = 2150] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11d8c8400) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x15000b800) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x139ab0800) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x150007000) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x14bb62800) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x149c74800) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12afd2c00) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1491f4800) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1494ed000) [pid = 1649] [serial = 2064] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12026cc00) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1490ce800) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x127894c00) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x14bb62c00) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1499d9800) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x151c73800) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x149c70c00) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x121fbc400) [pid = 1649] [serial = 1568] [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.]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x14996d800) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12bc27400) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x139806c00) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x149c7b000) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x14df53400) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x14c770c00) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x14cbc1400) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x14beac400) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12f18bc00) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x146f5e400) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x13555ec00) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x1494e5800) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x14cbba000) [pid = 1649] [serial = 1938] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x14ca51400) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x149966000) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x14ca46800) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x13a68f000) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 49 (0x14c773800) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 48 (0x14cbc2400) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 47 (0x14d0f1c00) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 46 (0x13ab5f400) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 45 (0x152a03c00) [pid = 1649] [serial = 2207] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 44 (0x14d0efc00) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 43 (0x13a3aa800) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 42 (0x149303800) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 41 (0x11fce5c00) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 40 (0x146cb8400) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 39 (0x1497b8800) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 38 (0x14bea3400) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 37 (0x14df5fc00) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 36 (0x14958b000) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 35 (0x1499e6c00) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 34 (0x12745cc00) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 33 (0x12bc37c00) [pid = 1649] [serial = 2022] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 32 (0x12c8ac000) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 31 (0x13ac3b400) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank]
18:41:41 INFO - PROCESS | 1649 | --DOMWINDOW == 30 (0x14c77b400) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank]
18:41:46 INFO - PROCESS | 1649 | MARIONETTE LOG: INFO: Timeout fired
18:41:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
18:41:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
18:41:46 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
18:41:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30866ms
18:41:46 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
18:41:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c07800 == 9 [pid = 1649] [id = 793]
18:41:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x113ccc000) [pid = 1649] [serial = 2222] [outer = 0x0]
18:41:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x113cd0000) [pid = 1649] [serial = 2223] [outer = 0x113ccc000]
18:41:46 INFO - PROCESS | 1649 | 1447468906414 Marionette INFO loaded listener.js
18:41:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:41:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x11d754400) [pid = 1649] [serial = 2224] [outer = 0x113ccc000]
18:41:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c1f800 == 10 [pid = 1649] [id = 794]
18:41:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x11eb61000) [pid = 1649] [serial = 2225] [outer = 0x0]
18:41:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e22a000 == 11 [pid = 1649] [id = 795]
18:41:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x11eb63c00) [pid = 1649] [serial = 2226] [outer = 0x0]
18:41:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x11f651400) [pid = 1649] [serial = 2227] [outer = 0x11eb63c00]
18:41:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x11f65e000) [pid = 1649] [serial = 2228] [outer = 0x11eb61000]
18:41:55 INFO - PROCESS | 1649 | --DOCSHELL 0x134ea7000 == 10 [pid = 1649] [id = 21]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 36 (0x12001a800) [pid = 1649] [serial = 2148] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 35 (0x152a0b800) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 34 (0x14f72ac00) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 33 (0x14e73d800) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 32 (0x12f628c00) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 31 (0x149060800) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 30 (0x13a19c000) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 29 (0x14952e000) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 28 (0x14f737400) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 27 (0x14e73d000) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 26 (0x14f4a1c00) [pid = 1649] [serial = 2190] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 25 (0x12819a800) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 24 (0x14df5a400) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank]
18:41:55 INFO - PROCESS | 1649 | --DOMWINDOW == 23 (0x14e7e1400) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank]
18:42:07 INFO - PROCESS | 1649 | --DOMWINDOW == 22 (0x135566800) [pid = 1649] [serial = 55] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
18:42:07 INFO - PROCESS | 1649 | --DOCSHELL 0x150281800 == 9 [pid = 1649] [id = 792]
18:42:12 INFO - PROCESS | 1649 | --DOMWINDOW == 21 (0x14f5f4000) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank]
18:42:12 INFO - PROCESS | 1649 | --DOMWINDOW == 20 (0x113cd0000) [pid = 1649] [serial = 2223] [outer = 0x0] [url = about:blank]
18:42:12 INFO - PROCESS | 1649 | --DOMWINDOW == 19 (0x11ffc5800) [pid = 1649] [serial = 2219] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
18:42:16 INFO - PROCESS | 1649 | MARIONETTE LOG: INFO: Timeout fired
18:42: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"
18:42:16 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
18:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:42:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
18:42:16 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
18:42:16 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
18:42:16 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
18:42:16 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30361ms
18:42:16 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
18:42:16 INFO - PROCESS | 1649 | --DOCSHELL 0x113c1f800 == 8 [pid = 1649] [id = 794]
18:42:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11e22a000 == 7 [pid = 1649] [id = 795]
18:42:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c723800 == 8 [pid = 1649] [id = 796]
18:42:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x113155000) [pid = 1649] [serial = 2229] [outer = 0x0]
18:42:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x113b53c00) [pid = 1649] [serial = 2230] [outer = 0x113155000]
18:42:16 INFO - PROCESS | 1649 | 1447468936667 Marionette INFO loaded listener.js
18:42:16 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:42:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x113ccf800) [pid = 1649] [serial = 2231] [outer = 0x113155000]
18:42:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c704800 == 9 [pid = 1649] [id = 797]
18:42:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x11c0f2800) [pid = 1649] [serial = 2232] [outer = 0x0]
18:42:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x11c0f4800) [pid = 1649] [serial = 2233] [outer = 0x11c0f2800]
18:42:46 INFO - PROCESS | 1649 | MARIONETTE LOG: INFO: Timeout fired
18:42:46 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
18:42:46 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30243ms
18:42:46 INFO - TEST-START | /screen-orientation/onchange-event.html
18:42:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c0e000 == 10 [pid = 1649] [id = 798]
18:42:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x11d75c000) [pid = 1649] [serial = 2234] [outer = 0x0]
18:42:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x11d870400) [pid = 1649] [serial = 2235] [outer = 0x11d75c000]
18:42:46 INFO - PROCESS | 1649 | 1447468966902 Marionette INFO loaded listener.js
18:42:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:42:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x11d8d1400) [pid = 1649] [serial = 2236] [outer = 0x11d75c000]
18:42:59 INFO - PROCESS | 1649 | --DOCSHELL 0x10c704800 == 9 [pid = 1649] [id = 797]
18:42:59 INFO - PROCESS | 1649 | --DOCSHELL 0x10c723800 == 8 [pid = 1649] [id = 796]
18:42:59 INFO - PROCESS | 1649 | --DOCSHELL 0x113c07800 == 7 [pid = 1649] [id = 793]
18:42:59 INFO - PROCESS | 1649 | --DOMWINDOW == 26 (0x11c0f4800) [pid = 1649] [serial = 2233] [outer = 0x11c0f2800] [url = about:blank]
18:42:59 INFO - PROCESS | 1649 | --DOMWINDOW == 25 (0x11f65e000) [pid = 1649] [serial = 2228] [outer = 0x11eb61000] [url = about:blank]
18:42:59 INFO - PROCESS | 1649 | --DOMWINDOW == 24 (0x11f651400) [pid = 1649] [serial = 2227] [outer = 0x11eb63c00] [url = about:blank]
18:42:59 INFO - PROCESS | 1649 | --DOMWINDOW == 23 (0x11eb63c00) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
18:42:59 INFO - PROCESS | 1649 | --DOMWINDOW == 22 (0x11eb61000) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank]
18:42:59 INFO - PROCESS | 1649 | --DOMWINDOW == 21 (0x11c0f2800) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
18:43:01 INFO - PROCESS | 1649 | --DOMWINDOW == 20 (0x11d870400) [pid = 1649] [serial = 2235] [outer = 0x0] [url = about:blank]
18:43:01 INFO - PROCESS | 1649 | --DOMWINDOW == 19 (0x113b53c00) [pid = 1649] [serial = 2230] [outer = 0x0] [url = about:blank]
18:43:01 INFO - PROCESS | 1649 | --DOMWINDOW == 18 (0x11d754400) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank]
18:43:01 INFO - PROCESS | 1649 | --DOMWINDOW == 17 (0x113155000) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
18:43:01 INFO - PROCESS | 1649 | --DOMWINDOW == 16 (0x113ccc000) [pid = 1649] [serial = 2222] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
18:43:07 INFO - PROCESS | 1649 | --DOMWINDOW == 15 (0x113ccf800) [pid = 1649] [serial = 2231] [outer = 0x0] [url = about:blank]
18:43:16 INFO - PROCESS | 1649 | MARIONETTE LOG: INFO: Timeout fired
18:43:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
18:43:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
18:43:17 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30217ms
18:43:17 INFO - TEST-START | /screen-orientation/orientation-api.html
18:43:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x10c723800 == 8 [pid = 1649] [id = 799]
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x113159c00) [pid = 1649] [serial = 2237] [outer = 0x0]
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x113b53400) [pid = 1649] [serial = 2238] [outer = 0x113159c00]
18:43:17 INFO - PROCESS | 1649 | 1447468997130 Marionette INFO loaded listener.js
18:43:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x113ccd800) [pid = 1649] [serial = 2239] [outer = 0x113159c00]
18:43:17 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
18:43:17 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
18:43:17 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
18:43:17 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 420ms
18:43:17 INFO - TEST-START | /screen-orientation/orientation-reading.html
18:43:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x113129000 == 9 [pid = 1649] [id = 800]
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x11c00b800) [pid = 1649] [serial = 2240] [outer = 0x0]
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x11c0f4800) [pid = 1649] [serial = 2241] [outer = 0x11c00b800]
18:43:17 INFO - PROCESS | 1649 | 1447468997584 Marionette INFO loaded listener.js
18:43:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x11d8cbc00) [pid = 1649] [serial = 2242] [outer = 0x11c00b800]
18:43:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
18:43:17 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
18:43:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
18:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
18:43:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
18:43:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
18:43: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
18:43:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
18:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
18:43:17 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
18:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:43:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
18:43:17 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 424ms
18:43:17 INFO - TEST-START | /selection/Document-open.html
18:43:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11e22d000 == 10 [pid = 1649] [id = 801]
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x11dabd400) [pid = 1649] [serial = 2243] [outer = 0x0]
18:43:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x11e1aec00) [pid = 1649] [serial = 2244] [outer = 0x11dabd400]
18:43:18 INFO - PROCESS | 1649 | 1447468998007 Marionette INFO loaded listener.js
18:43:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:43:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x11eb5fc00) [pid = 1649] [serial = 2245] [outer = 0x11dabd400]
18:43:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ee73800 == 11 [pid = 1649] [id = 802]
18:43:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x11eb64c00) [pid = 1649] [serial = 2246] [outer = 0x0]
18:43:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x11eb66400) [pid = 1649] [serial = 2247] [outer = 0x11eb64c00]
18:43:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x11eb67800) [pid = 1649] [serial = 2248] [outer = 0x11eb64c00]
18:43: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 ""
18:43:18 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
18:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:18 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
18:43:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
18:43:18 INFO - TEST-OK | /selection/Document-open.html | took 475ms
18:43:18 INFO - TEST-START | /selection/addRange.html
18:43:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11efa2800 == 12 [pid = 1649] [id = 803]
18:43:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x11c0ee800) [pid = 1649] [serial = 2249] [outer = 0x0]
18:43:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x11f0ecc00) [pid = 1649] [serial = 2250] [outer = 0x11c0ee800]
18:43:18 INFO - PROCESS | 1649 | 1447468998742 Marionette INFO loaded listener.js
18:43:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:43:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x11f66dc00) [pid = 1649] [serial = 2251] [outer = 0x11c0ee800]
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:19 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:20 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:21 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:22 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:23 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:24 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:25 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:26 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:27 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:27 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:27 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:27 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:27 INFO - PROCESS | 1649 | [1649] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
18:43:27 INFO - PROCESS | 1649 | [1649] WARNING: '!mFirst', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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 ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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 ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:43:41 INFO - Selection.addRange() tests
18:43:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO - "
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO - "
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:43:41 INFO - Selection.addRange() tests
18:43:41 INFO - Selection.addRange() tests
18:43:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO - "
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO - "
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:41 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:43:41 INFO - Selection.addRange() tests
18:43:41 INFO - Selection.addRange() tests
18:43:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO - "
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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 ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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̈ḧ
18:43:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:41 INFO - "
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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 ""
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 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
18:43:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:41 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
18:43:41 INFO - Selection.addRange() tests
18:43:42 INFO - Selection.addRange() tests
18:43:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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̈ḧ
18:43:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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 ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - Selection.addRange() tests
18:43:42 INFO - Selection.addRange() tests
18:43:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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 ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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̈ḧ
18:43:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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 ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - Selection.addRange() tests
18:43:42 INFO - Selection.addRange() tests
18:43:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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 ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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̈ḧ
18:43:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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 ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - Selection.addRange() tests
18:43:42 INFO - Selection.addRange() tests
18:43:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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 ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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̈ḧ
18:43:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:42 INFO - "
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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 ""
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 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
18:43:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:42 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
18:43:42 INFO - Selection.addRange() tests
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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̈ḧ
18:43:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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̈ḧ
18:43:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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̈ḧ
18:43:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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̈ḧ
18:43:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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̈ḧ
18:43:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:43 INFO - "
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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 ""
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 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
18:43:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:43 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
18:43:43 INFO - Selection.addRange() tests
18:43:43 INFO - Selection.addRange() tests
18:43:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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̈ḧ
18:43:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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̈ḧ
18:43:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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̈ḧ
18:43:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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̈ḧ
18:43:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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̈ḧ
18:43:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - Selection.addRange() tests
18:43:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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̈ḧ
18:43:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:44 INFO - "
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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 ""
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:44 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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̈ḧ
18:43:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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̈ḧ
18:43:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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̈ḧ
18:43:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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̈ḧ
18:43:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - Selection.addRange() tests
18:43:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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̈ḧ
18:43:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:45 INFO - "
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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 ""
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 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
18:43:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:45 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
18:43:45 INFO - Selection.addRange() tests
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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̈ḧ
18:43:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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̈ḧ
18:43:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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̈ḧ
18:43:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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̈ḧ
18:43:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - Selection.addRange() tests
18:43:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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̈ḧ
18:43:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:46 INFO - "
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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 ""
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 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
18:43:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:46 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
18:43:46 INFO - Selection.addRange() tests
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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̈ḧ
18:43:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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̈ḧ
18:43:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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̈ḧ
18:43:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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̈ḧ
18:43:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - Selection.addRange() tests
18:43:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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̈ḧ
18:43:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:47 INFO - "
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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 ""
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 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
18:43:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:47 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
18:43:47 INFO - Selection.addRange() tests
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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̈ḧ
18:43:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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̈ḧ
18:43:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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̈ḧ
18:43:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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̈ḧ
18:43:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - Selection.addRange() tests
18:43:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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̈ḧ
18:43:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:48 INFO - "
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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 ""
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 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
18:43:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:48 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
18:43:48 INFO - Selection.addRange() tests
18:43:49 INFO - Selection.addRange() tests
18:43:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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̈ḧ
18:43:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - Selection.addRange() tests
18:43:49 INFO - Selection.addRange() tests
18:43:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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̈ḧ
18:43:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - Selection.addRange() tests
18:43:49 INFO - Selection.addRange() tests
18:43:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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̈ḧ
18:43:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - Selection.addRange() tests
18:43:49 INFO - Selection.addRange() tests
18:43:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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̈ḧ
18:43:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:49 INFO - "
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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 ""
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 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
18:43:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:49 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
18:43:49 INFO - Selection.addRange() tests
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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 ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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̈ḧ
18:43:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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 ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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 ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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̈ḧ
18:43:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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 ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - Selection.addRange() tests
18:43:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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 ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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̈ḧ
18:43:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:50 INFO - "
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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 ""
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 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
18:43:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:50 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
18:43:50 INFO - Selection.addRange() tests
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
18:43:51 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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̈ḧ
18:43:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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̈ḧ
18:43:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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̈ḧ
18:43:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - Selection.addRange() tests
18:43:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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̈ḧ
18:43:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:51 INFO - "
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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 ""
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 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
18:43:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:51 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
18:43:51 INFO - Selection.addRange() tests
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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̈ḧ
18:43:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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̈ḧ
18:43:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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̈ḧ
18:43:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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̈ḧ
18:43:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - Selection.addRange() tests
18:43:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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̈ḧ
18:43:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:52 INFO - "
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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 ""
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 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
18:43:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:52 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
18:43:52 INFO - Selection.addRange() tests
18:43:53 INFO - Selection.addRange() tests
18:43:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:53 INFO - "
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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 ""
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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̈ḧ
18:43:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
18:43:53 INFO - "
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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 ""
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 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
18:43:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
18:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:43:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
18:43:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
18:43:53 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
18:43:53 INFO - - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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 () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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 () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.query(q)
18:44:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
18:44:31 INFO - root.queryAll(q)
18:44:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
18:44:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:31 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
18:44:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
18:44:32 INFO - #descendant-div2 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
18:44:32 INFO - #descendant-div2 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - >
18:44:32 INFO - #child-div2 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - >
18:44:32 INFO - #child-div2 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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>
18:44:32 INFO - #child-div2 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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>
18:44:32 INFO - #child-div2 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - >#child-div2 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - >#child-div2 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - +
18:44:32 INFO - #adjacent-p3 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - +
18:44:32 INFO - #adjacent-p3 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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+
18:44:32 INFO - #adjacent-p3 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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+
18:44:32 INFO - #adjacent-p3 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - +#adjacent-p3 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - +#adjacent-p3 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - ~
18:44:32 INFO - #sibling-p3 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - ~
18:44:32 INFO - #sibling-p3 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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~
18:44:32 INFO - #sibling-p3 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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~
18:44:32 INFO - #sibling-p3 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - ~#sibling-p3 - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - ~#sibling-p3 - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO -
18:44:32 INFO - ,
18:44:32 INFO -
18:44:32 INFO - #group strong - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO -
18:44:32 INFO - ,
18:44:32 INFO -
18:44:32 INFO - #group strong - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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,
18:44:32 INFO - #group strong - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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,
18:44:32 INFO - #group strong - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - ,#group strong - root.queryAll is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - ,#group strong - root.query is not a function
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 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
18:44:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
18:44:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
18:44:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
18:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:44:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
18:44:32 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 3850ms
18:44:32 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
18:44:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x14c757000 == 10 [pid = 1649] [id = 819]
18:44:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x11d8ce000) [pid = 1649] [serial = 2293] [outer = 0x0]
18:44:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x11de41400) [pid = 1649] [serial = 2294] [outer = 0x11d8ce000]
18:44:32 INFO - PROCESS | 1649 | 1447469072736 Marionette INFO loaded listener.js
18:44:32 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:44:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x11fc3ac00) [pid = 1649] [serial = 2295] [outer = 0x11d8ce000]
18:44:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
18:44:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
18:44:33 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 "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
18:44:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
18:44:33 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 "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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 { "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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 { "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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 { "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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 { "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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 { "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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 { "
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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]
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 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"
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
18:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
18:44:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
18:44:33 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 585ms
18:44:33 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
18:44:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x137509000 == 11 [pid = 1649] [id = 820]
18:44:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x11d8ce800) [pid = 1649] [serial = 2296] [outer = 0x0]
18:44:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x11fce3000) [pid = 1649] [serial = 2297] [outer = 0x11d8ce800]
18:44:33 INFO - PROCESS | 1649 | 1447469073322 Marionette INFO loaded listener.js
18:44:33 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:44:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x121ca0c00) [pid = 1649] [serial = 2298] [outer = 0x11d8ce800]
18:44:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274bc000 == 12 [pid = 1649] [id = 821]
18:44:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x11fa1c400) [pid = 1649] [serial = 2299] [outer = 0x0]
18:44:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x127c10000 == 13 [pid = 1649] [id = 822]
18:44:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x121c89c00) [pid = 1649] [serial = 2300] [outer = 0x0]
18:44:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12227a800) [pid = 1649] [serial = 2301] [outer = 0x11fa1c400]
18:44:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x1244d5c00) [pid = 1649] [serial = 2302] [outer = 0x121c89c00]
18:44:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
18:44:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
18:44:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
18:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
18:44:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
18:44:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
18:44:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
18:44:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */